您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python配置文件:建议使用任何文件格式?INI格式还合适吗?似乎学校很老

Python配置文件:建议使用任何文件格式?INI格式还合适吗?似乎学校很老

考虑使用普通的Python文件作为配置文件

范例(config.py):

# use normal python comments

value1 = 32
value2 = "A string value"

value3 = ["lists", "are", "handy"]
value4 = {"and": "so", "are": "dictionaries"}

在您的程序中,使用execdocs)加载配置文件

from pathlib import Path

if __name__ == "__main__":
    config = {}
    exec(Path("config.py").read_text(encoding="utf8"), {}, config)

    print config["value1"]
    print config["value4"]

我喜欢这种方法,原因如下:

方法被广泛使用,例如:

python 2022/1/1 18:28:43 有263人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶