在過去的幾年中,我主要使用django。 Django使用環境變量DJANGO_SETTINGS_MODULE
來查找其配置。如何配置python環境
現在我有一個項目,我不使用django,我希望有一個乾淨,易於理解的方式來加載配置。
例子:
我希望有一個全球性的布爾打開調試或關閉:
settings.DEBUG
我想有成千上萬的方式來做到這一點。
但是,什麼是最pythonic方式來存儲和加載項目設置?
......也許Python社區已經以我不知道的熟知的默認方式解決了。
@Matt此問題不應被關閉。要求pythonic方式做某事是這個網絡上普遍接受的一種問題。 –
同意,投票重新開放 –
@theblizz「Pythonic」沒有共同的定義,所以當人們要求「Pythonic」時,他們要求的答案與每個人對他們認爲是「Pythonic」的意見一致。此外,這個問題也太廣泛了。我已經看到了幾十種加載配置的方式。不同的項目和需求需要不同的解決方案。這裏的OP沒有規定任何具體的約束條件(除了「Pythonic」,它根本不是約束條件)。 – Louis