2016-12-23 7 views
0

Ich habe das folgende Problem mit dem ConfigParser in Python 2.6 festgestellt. Ich habe die Zeichenfolge 'A End NE Frame/Regal' als Kopfzeile einer Spalte in einer CSV-Datei und ich erhalte den folgenden Fehler, wenn ich versuche, den Code auszuführen:Sonderzeichen '/' in ConfigParser Python

ValueError: Feld namens A_End_NE_Frame/Regal nicht gefunden. Hier

ist die Datei config.ini:

[Aend] 
Name: A_End_NE_Name 
Shelf: A_End_NE_Frame/shelf 
[Zend] 
Name: Z_End_NE_Name 
Shelf: Z_End_NE_Frame/shelf 

Und hier ist ein Beispiel aus der Eingabedaten, die ich brauche zu verarbeiten:

A End NE Name A End NE Frame/shelf Z End NE Name  Z End NE Frame 
    DBE01    1    NGRPG01_OSN35_2    1 

Ich bin 99,99% sicher dass das Problem das Zeichen '/' ist, denn wenn ich es ersetze, funktioniert der Code perfekt. Gibt es eine Möglichkeit, das '/' zu lesen?

+0

Was ist der Code, der den Fehler tatsächlich produziert? – chepner

Antwort

0

Sie haben in Config Daten unterstreichen und es gibt keinen Unterstrich in csv-Headername