Python Config-module

Python Config-module is een hiėrarchische, eenvoudig te gebruiken, krachtige configuratiemodule voor Python.
Download nu

Python Config-module Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freely Distributable
  • Prijs:
  • FREE
  • Naam uitgever:
  • Vinay Sajip
  • Uitgever website:
  • http://www.red-dove.com/python_config.html

Python Config-module Tags


Python Config-module Beschrijving

Python Config-module is een hiėrarchische, eenvoudig te gebruiken, krachtige configuratiemodule voor Python. Met Python Config-module kan een hiėrarchische configuratieregeling met ondersteuning voor toewijzing en reeksen, kruisverwijzingen tussen een deel van de configuratie en een andere, de mogelijkheid om flexibel echte Python-objecten zonder volledige evaluatie (), een faciliteit, eenvoudige expressie-evaluatie op te nemen , en de mogelijkheid om configuraties te wijzigen, opslaan, cascade en samenvoegen. Het is eenvoudig interfaces met milieuvariabelen en opdrachtregelopties. Python Config-module is ontwikkeld op Python 2.3, maar zou moeten werken aan versie 2.2 of groter.usagethe eenvoudigste scenario is natuurlijk "Hallo, World". Laten we eens kijken naar een zeer eenvoudig configuratiebestand Simple.cfg waar een bericht wordt afgedrukt, is geconfigureerd: # Het bericht om af te drukken (dit is een opmerking) Bericht: 'Hallo, World!' En het programma dat het gebruikt: van configuratie-import # U kunt elk bestand-achtig object doorgeven; Als het een naamkenmerk heeft, wordt # die naam gebruikt wanneer FOUT FOUT FOUT-berichten zijn afgedruktF = bestand ('simple.cfg') CFG = config (f) afdrukken CFG.MessageWhich resulteert in de verwachte: hallo, wereld! Een configuratiebestand is, op het hoogste niveau, een lijst met paren van de sleutelwaarde. Elke waarde, zoals we later zullen zien, kan een sequentie of een toewijzing zijn, en deze kunnen zonder enige praktische limiet worden genest. In aanvulling op attribuut toegang (CFG.message in het bovenstaande voorbeeld), kunt u ook toegang krijgen tot een waarde in De configuratie met behulp van de Getbypath-methode van een configuratie: CFG.GetBypath ('bericht') zou gelijk zijn. De parameter die is doorgegeven aan Getbypath is het pad van de vereiste waarde. De GetBypath-methode is handig voor wanneer het pad variabel is. Het kan zelfs worden gelezen van een configuratie. Er is ook een GET-methode die fungeert als de woordenboekmethode van dezelfde naam - u kunt een standaardwaarde doorgeven die wordt geretourneerd als de waarde niet in de configuratie wordt gevonden. De GET-methode werkt met woordenboektoetsen of attribuutnamen, in plaats van paden. Daarom mag u CFG.GetBypath ('A.B') noemen die gelijk is aan CFG.AB, of u kunt CFG.A.get ('B', 1234) bellen, wat CFG.AB zal terugkeren als deze is gedefinieerd, en 1234 anders. Wat is er nieuw in deze release: · Deze release voegt toewijzen toe aanmapping .__ Delitem__, Maakt Mapping .__ Getattribute__ Niet langer terugkeren "" Wanneer wordt gevraagd om "__class__" (zorgt ervoor dat de pickle tot crash maakt), en maakt negatieve cijfers toe.


Python Config-module Gerelateerde software