【发布时间】:2018-02-07 11:01:44
【问题描述】:
我正在使用 config.ini 文件来存储我的所有配置。
我需要在配置文件中存储一个字典和一个列表,并使用 configparser 在我的 main.py 文件中解析它。谁能告诉我该怎么做?
config.ini:
[DEFAULT]
ADMIN = xyz
SOMEDICT = {'v1': 'k1', 'v2': 'k2'}
SOMELIST = [v1, v2]
main.py:
config = configparser.ConfigParser()
config.read('config.ini')
secret_key = config['DEFAULT']['ADMIN']
如果没有办法做到这一点,json格式的配置是一个不错的选择吗?
【问题讨论】:
-
我不知道 .ini 问题的答案,但是是的,JSON 是一个不错的选择。
-
你会如何在 json 中做到这一点,你能帮忙吗?
-
另一种选择是在您的 ini 文件中使用与 JSON 兼容的值并使用
json.loads解析这些值