我的配置文件实际上只是一个大的 python 字典,但我有很多配置文件来运行不同的实验,我想根据命令行选项“导入”一个不同的文件。本能地,我想导入 ConfigFileName,其中 ConfigFileName 是一个字符串,其中包含配置文件的 python 包名称...但这不起作用。
有什么想法吗?
请您参考如下方法:
使用 __import__ 内置函数。但是和 nosklo 一样,我更喜欢将它存储在更简单的数据格式中,例如 INI 配置文件的 JSON。
我的配置文件实际上只是一个大的 python 字典,但我有很多配置文件来运行不同的实验,我想根据命令行选项“导入”一个不同的文件。本能地,我想导入 ConfigFileName,其中 ConfigFileName 是一个字符串,其中包含配置文件的 python 包名称...但这不起作用。
有什么想法吗?
请您参考如下方法:
使用 __import__ 内置函数。但是和 nosklo 一样,我更喜欢将它存储在更简单的数据格式中,例如 INI 配置文件的 JSON。