Seite 1 von 1

Paket für Configfiles

Verfasst: Donnerstag 15. Oktober 2009, 14:05
von würmchen
Hallo Leute,
gibt es ein Paket um komfortabel mit Configfiles umgehen zu können?
Ich nutze im Moment optparse, allerdings habe ich jetzt schon rund 11 Parameter, Tendenz steigend und würde gerne auf eine Datei ausweichen und idealerweise beides verwenden.

In der Config sollte dann eine Struktur wie "variable=value" sein...

Vielleicht hat da jemand eine Idee.

Re: Paket für Configfiles

Verfasst: Donnerstag 15. Oktober 2009, 14:09
von Hyperion
würmchen hat geschrieben: Vielleicht hat da jemand eine Idee.
Meine Idee ist es, in die Doku zu gucken und nach dem ConfigParser Modul zu suchen :-D

Verfasst: Donnerstag 15. Oktober 2009, 14:31
von lunar
Falls die Verwendung externer Module möglich ist, wäre auch ConfigObj ein Blick wert. Ich persönlich finde die API angenehmer. Außerdem kann das Modul mit Konfigurationsdateien ohne Sektionen oder mit geschachtelten Sektionen umgehen und unterstützt die programmatische Validierung der Konfigurationsdatei. In Verbindung mit dem Modul argparse (ebenfalls nicht in der Standardbibliothek) kann man damit auch recht schnell einen Kommandozeilenparser implementieren, der seine Standardwerte automatisch aus der Konfigurationsdatei holt.

Verfasst: Donnerstag 15. Oktober 2009, 14:42
von Hyperion
Danke für den Hinweis. Die beiden Module sehen wirklich gut aus. Muss ich mir mal näher angucken und vielleicht beim nächsten Projekt verwenden :-)