Python-Konfigurationsmodul.

Python Config-Modul ist ein hierarchisches, benutzerfreundliches, leistungsstarkes Konfigurationsmodul für Python.
Jetzt downloaden

Python-Konfigurationsmodul. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freely Distributable
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Vinay Sajip
  • Website des Verlags:
  • http://www.red-dove.com/python_config.html

Python-Konfigurationsmodul. Stichworte


Python-Konfigurationsmodul. Beschreibung

Das Python-Konfigurationsmodul ist ein hierarchisches, benutzerfreundliches, leistungsstarkes Konfigurationsmodul für Python. Das Python-Konfigurationsmodul ermöglicht ein hierarchisches Konfigurationsschema mit Unterstützung von Zuordnungen und Sequenzen, Querverweise zwischen einem Teil der Konfiguration und einem anderen, der Fähigkeit, flexibel auf echte Python-Objekte ohne vollgeblasene Eval (), einschließlich der Einrichtung, eine einfache Ausdrucksbewertung zugreifen kann , und die Möglichkeit, Konfigurationen zu ändern, zu speichern, zu speichern, zu speichern, zu speichern, zu speichern. Das Python-Konfigurationsmodul wurde auf Python 2.3 entwickelt, sollte jedoch auf Version 2.2 oder Großraum arbeiten. Das einfachste Szenario ist natürlich "Hallo, Welt". Schauen wir uns eine sehr einfache Konfigurationsdatei Simple.cfg an, bei der eine zu druckende Nachricht konfiguriert ist: # Die Nachrichten zum Drucken (dies ist eine Kommentare) Nachricht: 'Hallo, Welt!' Und das Programm, das es verwendet: von Config Import Config # Sie können ein beliebiges Datei-ähnliches Objekt bestehen. Wenn ein Namensattribut verfügt, # Dieser Name wird verwendet, wenn Dateiformat-Fehlermeldungen Printedf = File ('Simple.cfg') cfg = config (f) drucken ist auf der obersten Ebene eine Liste von Schlüsselwertpaaren. Jeder Wert kann, wie wir später sehen werden, eine Sequenz oder ein Mapping sein, und diese können ohne praktische Grenzwert verschachtelt werden. In den Attributzugriff (cfg.message im Beispiel oben) können Sie auch auf einen Wert in Zugriff auf einen Wert zugreifen Die Konfiguration mit der GetBypath-Methode einer Konfiguration: CFG.GetBypath ('Nachricht') wäre gleichwertig. Der Parameter an GetBypath ist der Pfad des erforderlichen Werts. Die GetBypath-Methode ist nützlich, wenn der Pfad variabel ist. Es könnte sogar aus einer Konfiguration gelesen werden. Es gibt auch eine Get-Methode, die sich wie die Wörterbuchmethode desselben Namen handelt - Sie können einen Standardwert bestehen, der zurückgegeben wird, wenn der Wert in der Konfiguration nicht gefunden wird. Die Get-Methode funktioniert mit Wörterbuchschlüssel oder Attributnamen, anstatt Pfade. Daher können Sie CFG.GETBYPATH ('a.b') anrufen, der CFG.AB entspricht, oder Sie können cfg.a.get ('B', 1234) anrufen, die CFG.AB zurückgibt, wenn er definiert ist, und 1234 Ansonsten, was in dieser Version neu ist: · Diese Version fügt das Mapping hinzu .__ Delitem__ macht Mapping .__ Getattribute__ nicht mehr zurückgeben "" Wenn Sie nach "__CLASS__" gefragt werden


Python-Konfigurationsmodul. Zugehörige Software

libgcroots.

LibgCroots ist eine Bibliothek, die die architekturabhängigen Teile der Garbage Collector-Roots-Akquisition abstrakten. ...

135

Herunterladen