ConfigParser - Zahlen lesen?
Verfasst: Mittwoch 24. September 2014, 12:19
Hallo zusammen,
ich benutzte ConfigParser um Variablen schnell verändern zu können. Mit dem unten stehenden Code lade ich die Datei und die Variablen.
Der folgende Code ist meine .cfg Datei, in der ich meine Variablen ablege. var1 ist meine erste Variable und besteht aus Buichstaben, Zahlen und Sonderzeichen. var2 beseht nur aus Zahlen.
Wenn ich nun meine Variablen lade, funktioniert e = var1 ausgezeichnet. Wenn ich nun f = var2 lade, bekomme ich den Fehler das ich f spezifizieren soll. Für mich bedeutet das, dass meine Variable nicht übergeben werden kann. Mache ich etwas falsch? Kann ich mit ConfigParser nur Zahlen nicht übergeben? Muss ich Zahlen anderes aufrufen? (vllt: f = config.getitem('SectionOne', 'var2')?
Würde mich freuen, wenn mir jmd. helfen könnte.
Grüße und Danke
Lena
ich benutzte ConfigParser um Variablen schnell verändern zu können. Mit dem unten stehenden Code lade ich die Datei und die Variablen.
Code: Alles auswählen
#ConfigParser
# ConfigParser function is defined
config = ConfigParser.RawConfigParser()
# Variables out of Variablen.cfg are loaded
config.read('/home/Variablen.cfg')
# Variable var1 out of SectionOne is defined as e ...
e = config.get('SectionOne', 'var1')
# Variable var2 out of SectionOne is defined as f ...
f = config.get('SectionOne', 'var2')Code: Alles auswählen
[SectionOne]
# Erste Variable
var1: Test/1
# Zweite Variable
var2: 700Würde mich freuen, wenn mir jmd. helfen könnte.
Grüße und Danke
Lena