Python-Modul-Konfiguration 0.3.6
Sponsored Links
Python-Modul-Konfiguration 0.3.6: Zusammenfassung
Dateigröße:
0.027 MB
Flatform:
Any Platform
Liscense:
Freely Distributable
Preis:
Download-Zahl:
7632
Datum:
2006-03-10
Verlag:
AVAST Software a.s.
Verlag URL:
http://www.avast.com
Python-Modul-Konfiguration 0.3.6: Beschreibung
Pythonschlange Configbaugruppe erlaubt einen hierarchischen Konfigurationsentwurf mit Träger für Kartenaufnahmen und Reihenfolgen, Kreuzverweise zwischen einem Teil der Konfiguration und andere, die Fähigkeit, auf reale Pythonschlangenachrichten ohne vollerblühtes eval flexibel zurückzugreifen (), ein einschliessenteildienst, eine Auswertung des einfachen Ausdrucks und die Fähigkeit, außer zu ändern, Schubumkehrgitter und Mergekonfigurationen.
Sie anschließt leicht an Umgebungsvariablen und Befehlszeile Optionen d. Pythonschlange Configbaugruppe entwickelt worden auf Pythonschlange 2.3, aber sollte an Version 2.2 oder grösseres arbeiten.
Verbrauch
Das einfachste Drehbuch ist selbstverständlich „hallo, Welt“. Läßt Blick an einer sehr einfachen Konfigurationsdatei simple.cfg, in der man eine Meldung konfiguriert gedruckt:
# die Meldung zum zu drucken (dieses ist ein Kommentar)
Meldung: Hallo, Welt!
und das Programm, das sie verwendet:
von den Configimport Config
# können Sie irgendwelche Datei-wie Nachricht führen; wenn sie ein Namensattribut hat,
# verwendet dieser Name, wenn DateiformatFehlermeldungen gedruckt
f = Datei (simple.cfg)
cfg = Config (f)
Druck cfg.message
welche Resultate in erwartet:
Hallo, Welt!
Eine Konfigurationsdatei ist, auf der ersten Seite, eine Liste der Schlüsselwert Paare. Jeder Wert, sehen außerdem später, können eine Reihenfolge oder ein Abbilden sein, und diese können ohne irgendeine praktische Begrenzung verschachtelt werden.
Zusätzlich zum Attributzugriff (cfg.message im Beispiel oben), können Sie auf einen Wert in der Konfiguration using die getByPath Methode einer Konfiguration auch zurückgreifen: cfg.getByPath (Meldung) sein gleichwertig. Der Parameter, der zum getByPath geführt, ist die Bahn des erforderlichen Wertes. Die getByPath Methode ist für nützlich, wenn die Bahn variabel ist. Es konnte von einer Konfiguration sogar gelesen werden.
Es gibt auch eine erhaltenmethode, die wie die Verzeichnismethode des gleichen Namens wirkt - Sie können einen Standardwert führen, der zurückgebracht, wenn der Wert nicht in der Konfiguration gefunden. Die erhaltenmethode arbeitet mit Verzeichnisschlüsseln oder Attributnamen, eher als Bahnen. Folglich, können Sie cfg.getByPath rufen (a.b), das mit cfg.a.b gleichwertig ist oder Sie können cfg.a.get (b rufen, 1234) das cfg.a.b zurückbringt, wenn es definiert, und 1234 anders.
Was in diesem Auslösen neu ist:
· Dieses Auslösen läßt Kategorien von einer Nachricht berechnen (vorher, waren sie im alten Stil Kategorien).
· ConfigMerger geändert worden, um eine flexiblere Mergestrategie zu verwenden.
· Mehrkanalzeichenketten (using """ oder) unterstützt jetzt.
· Ein Typo, der mit.einbezieht, ein ConfigError anhebend, örtlich festgelegt war.
Sie anschließt leicht an Umgebungsvariablen und Befehlszeile Optionen d. Pythonschlange Configbaugruppe entwickelt worden auf Pythonschlange 2.3, aber sollte an Version 2.2 oder grösseres arbeiten.
Verbrauch
Das einfachste Drehbuch ist selbstverständlich „hallo, Welt“. Läßt Blick an einer sehr einfachen Konfigurationsdatei simple.cfg, in der man eine Meldung konfiguriert gedruckt:
# die Meldung zum zu drucken (dieses ist ein Kommentar)
Meldung: Hallo, Welt!
und das Programm, das sie verwendet:
von den Configimport Config
# können Sie irgendwelche Datei-wie Nachricht führen; wenn sie ein Namensattribut hat,
# verwendet dieser Name, wenn DateiformatFehlermeldungen gedruckt
f = Datei (simple.cfg)
cfg = Config (f)
Druck cfg.message
welche Resultate in erwartet:
Hallo, Welt!
Eine Konfigurationsdatei ist, auf der ersten Seite, eine Liste der Schlüsselwert Paare. Jeder Wert, sehen außerdem später, können eine Reihenfolge oder ein Abbilden sein, und diese können ohne irgendeine praktische Begrenzung verschachtelt werden.
Zusätzlich zum Attributzugriff (cfg.message im Beispiel oben), können Sie auf einen Wert in der Konfiguration using die getByPath Methode einer Konfiguration auch zurückgreifen: cfg.getByPath (Meldung) sein gleichwertig. Der Parameter, der zum getByPath geführt, ist die Bahn des erforderlichen Wertes. Die getByPath Methode ist für nützlich, wenn die Bahn variabel ist. Es konnte von einer Konfiguration sogar gelesen werden.
Es gibt auch eine erhaltenmethode, die wie die Verzeichnismethode des gleichen Namens wirkt - Sie können einen Standardwert führen, der zurückgebracht, wenn der Wert nicht in der Konfiguration gefunden. Die erhaltenmethode arbeitet mit Verzeichnisschlüsseln oder Attributnamen, eher als Bahnen. Folglich, können Sie cfg.getByPath rufen (a.b), das mit cfg.a.b gleichwertig ist oder Sie können cfg.a.get (b rufen, 1234) das cfg.a.b zurückbringt, wenn es definiert, und 1234 anders.
Was in diesem Auslösen neu ist:
· Dieses Auslösen läßt Kategorien von einer Nachricht berechnen (vorher, waren sie im alten Stil Kategorien).
· ConfigMerger geändert worden, um eine flexiblere Mergestrategie zu verwenden.
· Mehrkanalzeichenketten (using """ oder) unterstützt jetzt.
· Ein Typo, der mit.einbezieht, ein ConfigError anhebend, örtlich festgelegt war.
Python-Modul-Konfiguration 0.3.6: Screenshot
Sponsored Links
Python-Modul-Konfiguration 0.3.6: Stichwort
Config
Modul
python
Konfiguration
Wert
Methode
Python-Modul-Konfiguration 0.3.6
Bibliotheken
Programmierung
Python-Modul-Konfiguration 0.3.6: Lesezeichen
Python-Modul-Konfiguration 0.3.6: verwandt software
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links
