Python:如何将常用设置代码提取到单个文件中?
答
我喜欢做的是:
1 - 存储一个文本文件中的所有配置设置(如config.json)
2 - 创建它加载JSON文件class Config
(S ),并提供有用的方法来加载和读取配置,执行一些连接,或只是作为字典返回它
4 - 我确保我不会加载配置(多个目标:单个磁盘读取和配置缓存)通过使用模块Globals
(这只是一个空的Global.py文件),我在其中存储字典和控制if它在决定加载配置之前存在。
3 - import Config
,做一个config = Config()
,我好去
你不能完全跳过JSON文件而直接保存设置为类成员? – Simon
你可以,但是从你的代码中去掉你的配置是更好的选择。您可以轻松地从NoSQL DB或任何远程API保存/导入数据。此外,它还允许开发团队在不损害代码的情况下开展工作。 JSON在许多语言中也可以互操作 - 因此可重用。 – Fabien