Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Code zum Erstellen einer Konfigurationsdatei

Python-Code zum Erstellen einer Konfigurationsdatei

高洛峰
高洛峰Original
2016-10-18 09:35:521174Durchsuche

In Lua wird Lua immer als Konfigurationsdatei oder Datei mit Daten verwendet. Der Vorteil besteht darin, dass Lua selbst einfach zu lesen ist und kein zusätzlicher Parsing-Code geschrieben werden muss. Es unterstützt auch das Lesen von Umgebungsvariablen, bedingt Urteile usw. in der Konfigurationsdatei.

in Lua durch Loadfile, Setfenv implementiert)

Python:

cat config.py
bar = 10
foo=100
cat python_as_config.py:
ns = {}
execfile('config.py', ns)
print "\n".join(sorted(dir(ns)))
print "*"*80
print ns['foo']
print ns['bar']

Der Nachteil ist, dass dies nicht der Fall ist so gut wie lua Auf die Variablen in der Tabelle kann als Mitglied zugegriffen werden, z. B. ns.foo, ns.bar ...


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn