ConfigParser是 much debated Python 的原生配置解析器。
但是,您可以简单地 import config
其中 config.py
具有设置配置参数的 python 代码。
这两种配置方法的优缺点是什么? 我应该什么时候选择每个?
最佳答案
我看到 import config
的最大问题是您不知道导入它时会发生什么。是的,您将获得一组使用 .
样式接口(interface)自然引用的符号。但是配置文件中的代码也可以做who-knows-what。现在,如果您完全信任您的用户,那么允许他们在配置文件中做他们想做的任何事情可能是一件好事。但是,如果您的数量未知,或者您想保护用户免受自身伤害,那么使用更传统格式的配置文件会更安全。
关于python - ConfigParser 与导入配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8067651/