配置文件读取的位置

2 投票
1 回答
610 浏览
提问于 2025-04-16 09:14

我正在开发一个命令行的Python程序,使用的是ConfigParser这个工具。我知道这可能更多是个人喜好的问题,但现在我的配置读取脚本放在了一个包里的config.py文件中。请问把我的配置读取信息放在__init__.py文件里会更好些吗?

1 个回答

3

我更倾向于把它放在 config.py 文件里,因为 __init__.py 文件应该尽量简单,分开的类最好放在不同的文件里,这样维护起来会更轻松。所以我会创建一个 Configuration 类,像这样:

class Configuration:

    def getVersion():
        ....

    def getFoo()
        ....

    def getBar()
        ....

等等。

撰写回答