Jon*_*han 30 python configuration configparser import-module
ConfigParser是Python 备受争议的 vanilla配置解析器.
但是你可以简单地import config在哪里config.py有python代码来设置配置参数.
这两种配置方法的优点是什么?我什么时候应该选择?
Nat*_*han 21
我看到的最大的问题import config是,你不知道什么时候导入它会发生.是的,您将获得一组使用.样式界面自然引用的符号.但是配置文件中的代码也可以做谁知道什么.现在,如果您完全信任您的用户,那么允许他们在配置文件中做任何他们想做的事情可能是件好事.但是,如果您有未知数量,或者您想要保护用户自己,那么使用更传统格式的配置文件将更安全,更安全.
这完整取决于您的脚本需求和目标.一种方式真的不是"更好",只是不同.有关大多数pythons配置解析器(包括ConfigParser和config模块)的详细讨论,请参阅:
Python Wiki - ConfigParserShootout