问题标签 [configparser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
38657 浏览

python - ConfigParser 与导入配置

ConfigParser备受争议的 Python 原生配置解析器。
但是,您可以简单地import config在哪里config.py设置配置参数的 python 代码。

这两种配置方法的优缺点是什么?我应该什么时候选择每个?

0 投票
1 回答
564 浏览

python - 如何告诉 Configparser 打开与模块同名的配置文件,打开它?

我正在使用 Python 的 unittest 编写一个测试框架。我有单独的模块用于测试应用程序的不同部分(part1 - part1.py、part2 - part2.py 等)。我想创建一个辅助模块,它将读取每个模块的配置设置,配置文件名与模块名相同(part1.py - part1.conf,part2.py - part2.conf)。配置文件将与模块位于同一文件夹中。当我运行 part1.py 时,我需要告诉测试它们的配置在 part1.conf 中。我怎么做?此帮助模块不一定与测试模块位于同一文件夹中。我不想使用鼻子,因为我希望尽可能少的外部依赖。

0 投票
3 回答
4154 浏览

python - 使用 configparser 添加注释

我可以使用 python 中的 ConfigParser 模块使用 add_section 和 set 方法创建 ini 文件(参见http://docs.python.org/library/configparser.html中的示例)。但我没有看到任何关于添加评论的内容。那可能吗?我知道使用 # 和 ; 但是如何让 ConfigParser 对象为我添加它?我在 configparser 的文档中没有看到任何关于此的内容。

0 投票
2 回答
63458 浏览

python - Python 配置解析器从一个部分获取所有值?

我想使用配置解析器从一个部分中获取所有值

我使用了这个,但它只给出了第一个值

0 投票
1 回答
139 浏览

python - Python - 脚本执行、定位错误

使用 ConfigParser 模块,我尝试读取配置文件,以便我可以安全地允许用户编辑应用程序的设置并在脚本之间共享这些配置。这对于主脚本来说非常有效。但是,有一个辅助脚本被调用,它在同一位置读取同一配置文件,但返回找不到该位置的错误。两个脚本都位于同一个目录中,application/bin/ 配置文件位于application/conf/为了在主脚本中成功引用配置文件,我使用了以下完美运行的代码。

当辅助脚本使用相同的代码执行时,它报告该位置不存在?我使用了 logger 模块并让它记录了 sys.path[0] ,它正确地返回了与主脚本相同的 bin 文件夹。我在这里可能缺少一些简单的东西吗?

也欢迎任何针对此类问题的故障排除提示。

0 投票
1 回答
2456 浏览

python - Python ConfigParser - 跨模块使用

我试图了解实现 Python 的 ConfigParser 的最佳方式,以便多个程序模块可以访问元素。我在用着:-

最后一行引用了配置文件变量。这必须传递给 Config 模块,以便用户可以覆盖默认配置文件。我应该如何在模块/类中以其他模块可以使用 config.get(垃圾邮件,鸡蛋)的方式实现这一点?

0 投票
5 回答
5914 浏览

python - Python Config 解析器读取注释和值

我有配置文件,

像这样的代码只读取键的值:

但我也想阅读与价值一起出现的评论,这方面的任何建议都会非常有帮助。

0 投票
1 回答
25093 浏览

python - Python 错误:ConfigParser.NoSectionError:无节:

我是 Python 新手,想使用该ConfigParser模块读取配置文件。这是我的配置文件:

这是我的代码:

我尝试运行它,它给了我错误:

它找不到服务器部分。该config.cfg文件与 Python 脚本位于同一目录中,我什至给出了完整路径,但仍然出现相同的错误。我在 OSX 和 Debian 6 上都尝试过 Python 2.6 和 2.7。我在这里缺少什么?

0 投票
1 回答
6315 浏览

python - 如何使用 ConfigParser 将值设置为 None?

我在 Python 2.7 中使用 ConfigParser 从配置文件中读取数据,我想知道如何读取一个值,使其None在 Python 中设置为常量。

目前,我的代码如下:

但是,这显示为Test Series Parameter = "None"(作为字符串)。

0 投票
2 回答
3967 浏览

python - Python configparser 读取字典

我想知道是否有办法在配置文件中建立字典并使用 python 配置解析器来读取它?

谢谢。