Hmm ... du könntest auch mit etwas arbeiten, was "Config File Format (
*RFC)", bzw. auch bekannt als
Ini File Format.
Python stellt mit
Configuration File Parser eine Implementierung bereit, die es ermöglich einfach und bequem auf eine solche Config-Files zuzugreifen.
Bsp für eine Ini-File (z.B.
users.ini)
Code: Alles auswählen
[jack]
nachname=smith
alter=33
geschlecht=m
position=demolition
[jane]
nachname=smith
alter=29
geschlecht=w
position=spionage
Die Syntax ist recht einfach:
- jede Benutzer bekommt eine
Sektion (eckige Klammer, deren Inhalt der Name an sich ist)
- unterhalb einer Sektion können
Attribute mit
Werten definiert werden (separiert durch das "=" Zeichen)
Man könnte mit Python wie folgt auf diese Datei zugreifen:
Code: Alles auswählen
>>> import ConfigParser
>>> parser = ConfigParser.RawConfigParser()
>>> parser.read(r'D:\work\Python\users.ini')
>>> parser.sections() # gibt die Sektionen aus
['jane', 'jack']
>>> parser.items('jack') # gibt die Attribute/Items für eine Sektion aus, die man angiebt
[('geschlecht', 'm'), ('nachname', 'smith'), ('alter', '33'), ('position', 'demolition')]
Damit lässt sich so einiges machen
.
Gruß,
>>Masaru<<