Python configparser读取字典
我想知道是否有办法在配置文件中建立字典并使用 python 配置解析器来读取它?
谢谢。
I was wondering if there is a way to establish a dictionary in a config file and use python config parser to read it?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
eval
并简单地执行配置文件。您会看到评论告诉您这是邪恶的、安全漏洞以及许多其他事情。但是,它与 Python 源代码一样安全。
Use
eval
and simply execute the configuration file.You will see comments telling you this is evil and a security hole and lots of other things. However, it's exactly as secure as your Python source.
configparser
不支持这一点,但也许您可能有兴趣查看json
模块。改编自官方 doc 的示例:
configparser
does not support that, but maybe you could be interested in taking a look at thejson
module.Adapting an example from the official doc: