Modulo di configurazione Python.

Python Config Module è un modulo di configurazione gerarchico e facile da usare per Python.
Scarica ora

Modulo di configurazione Python. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freely Distributable
  • Prezzo:
  • FREE
  • Nome editore:
  • Vinay Sajip
  • Sito web dell'editore:
  • http://www.red-dove.com/python_config.html

Modulo di configurazione Python. Tag


Modulo di configurazione Python. Descrizione

Python Config Module è un modulo di configurazione gerarchico, facile da usare per Python. Il modulo di configurazione Python consente uno schema di configurazione gerarchico con il supporto per i mappature e le sequenze, i riferimenti incrociati tra una parte della configurazione e l'altra, la possibilità di accedere perfettamente agli oggetti Python reali senza VALUTAZIONE FULL-BLOWN (), una semplice valutazione di espressione e la possibilità di modificare, salvare, cascata e unire configurazioni. È facilmente le interfacce con variabili di ambiente e le opzioni della riga di comando. Python Config Module è stato sviluppato su Python 2.3, ma dovrebbe funzionare sulla versione 2.2 o superiore.USAGETHE SEMPLED scenario è, ovviamente, "Ciao, mondo". Diamo un'occhiata a un file di configurazione molto semplice Simple.cfg da cui un messaggio da stampare è configurato: # Il messaggio da stampare (questo è un commento) Messaggio: "Ciao, World!" E il programma che lo utilizza: da Config Import Config # Puoi passare qualsiasi oggetto simile a un file; Se ha un attributo name, # tale nome viene utilizzato quando i messaggi di errore del formato file sono stampatiF = file ('simple.cfg') cfg = config (f) stampa cfg.messagewhich risultati nel previsto: ciao, mondo! Un file di configurazione è, al livello superiore, un elenco di coppie di valore chiave. Ogni valore, come vedremo in seguito, può essere una sequenza o una mappatura, e questi possono essere annidati senza limiti pratici. Inoltre, aggiunta all'accesso di attributo (cfg.Message nell'esempio sopra), è anche possibile accedere a un valore in La configurazione utilizzando il metodo GetByPath di una configurazione: cfg.getbypath ('messaggio') sarebbe equivalente. Il parametro è passato a GetBypath è il percorso del valore richiesto. Il metodo GetBypath è utile per quando il percorso è variabile. Potrebbe anche essere letto da una configurazione. C'è anche un metodo di ricezione che agisce come il metodo del dizionario con lo stesso nome - è possibile passare un valore predefinito restituito se il valore non viene trovato nella configurazione. Il metodo GET funziona con i tasti del dizionario oi nomi degli attributi, piuttosto che percorsi. Quindi, puoi chiamare cfg.getbypath ('A.b') che è equivalente a cfg.ab o puoi chiamare cfg.a.get ('B', 1234) che restituirà cfg.ab se è definito, e 1234 altrimenti. Che cosa è nuovo in questa versione: · Questa versione aggiunge la mappatura .__ delitem__, rende la mappatura .__ Getattribute__ non è più restituito "" quando richiesto "__class__" (facendo in modo che i numeri negativi.


Modulo di configurazione Python. Software correlato