OT Konfigurace pro Py script

Pavel Hudeček edizon na seznam.cz
Středa Květen 22 14:03:40 CEST 2024


Dobrý den všem,

mějme Py skript, který by měl být nějak konfigurován externím souborem.

Přišel jsem k již hotovému řešení, kde naimportujou knihovnu pro práci s 
ini a nahraje se konfigurace z ini.

Ale přemýšlím, jestli je z toho ini nějaký užitek.
Jestli by nebylo lepší, importovat rovnou Py knihovnu, kde by byla 
rovnou ta konfigurace a žádný ini nepoužívat.

Aneb mám conf.ini a v něm:
[config]
conf1=123
conf2=abcd

A pak je v původním hlavním Py:
import config as cfg
config = cfg.Config("conf.ini", "config")
config.init()
config.load()
...
conf1= config.data["conf1"]
conf2= config.data["conf2"]

No a já bych místo toho udělal conf.py a v něm:
conf1=123
conf2="abcd"

A v mém hlavním Py jen:
import conf

conf1=conf.conf1
conf2=conf.conf2

Je nějaký důvod, proč to tak neudělat?

Díky,
PH


Další informace o konferenci Hw-list