1

我有一个 python 脚本,它接受命令行参数,在我们的构建系统中被调用了很多次。出于可维护性的原因,我想将所有这些选项集中到一个文件中,并简单地将命令行上的该文件的名称传递给脚本和可选参数,这些参数将在边缘情况下覆盖文件中的配置。

是否有与此功能类似的模块,或者我需要自己设计?

4

1 回答 1

2

Python 有几个模块用于读取配置文件。

  • ConfigParser解析 INI 文件 ( name=value)
  • json可以读取 JSON
  • 有些人使用execfile来执行包含配置作为普通变量的 Python 文件。这在 Python 3 中被删除了,它有点像 hack,所以我不推荐它。
于 2012-09-14T19:49:20.460 回答