使用python-syntax配置文件的最佳方法是什么(当然是在python中)?

Gab*_*abe 1 python import configuration config

我的配置文件实际上只是一个大的python dict,但我有很多配置文件来运行不同的实验,我想根据命令行选项"导入"另一个.本能地我想要导入ConfigFileName,其中ConfigFileName是一个带有配置文件的python包名称的字符串...但是这不起作用.

有任何想法吗?

Wai*_*ung 5

使用__import__内置功能.但是像nosklo一样,我更喜欢将它存储在简单的数据格式中,比如INI配置文件的JSON.

  • 另一个受欢迎的选择是yaml,它允许评论.但是,YAML解析器不包含在标准库中. (2认同)