配置文件读取的位置
我正在开发一个命令行的Python程序,使用的是ConfigParser
这个工具。我知道这可能更多是个人喜好的问题,但现在我的配置读取脚本放在了一个包里的config.py
文件中。请问把我的配置读取信息放在__init__.py
文件里会更好些吗?
1 个回答
3
我更倾向于把它放在 config.py
文件里,因为 __init__.py
文件应该尽量简单,分开的类最好放在不同的文件里,这样维护起来会更轻松。所以我会创建一个 Configuration
类,像这样:
class Configuration:
def getVersion():
....
def getFoo()
....
def getBar()
....
等等。