问题标签 [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.
python - ConfigParser 与导入配置
ConfigParser是备受争议的 Python 原生配置解析器。
但是,您可以简单地import config
在哪里config.py
设置配置参数的 python 代码。
这两种配置方法的优缺点是什么?我应该什么时候选择每个?
python - 如何告诉 Configparser 打开与模块同名的配置文件,打开它?
我正在使用 Python 的 unittest 编写一个测试框架。我有单独的模块用于测试应用程序的不同部分(part1 - part1.py、part2 - part2.py 等)。我想创建一个辅助模块,它将读取每个模块的配置设置,配置文件名与模块名相同(part1.py - part1.conf,part2.py - part2.conf)。配置文件将与模块位于同一文件夹中。当我运行 part1.py 时,我需要告诉测试它们的配置在 part1.conf 中。我怎么做?此帮助模块不一定与测试模块位于同一文件夹中。我不想使用鼻子,因为我希望尽可能少的外部依赖。
python - 使用 configparser 添加注释
我可以使用 python 中的 ConfigParser 模块使用 add_section 和 set 方法创建 ini 文件(参见http://docs.python.org/library/configparser.html中的示例)。但我没有看到任何关于添加评论的内容。那可能吗?我知道使用 # 和 ; 但是如何让 ConfigParser 对象为我添加它?我在 configparser 的文档中没有看到任何关于此的内容。
python - Python 配置解析器从一个部分获取所有值?
我想使用配置解析器从一个部分中获取所有值
我使用了这个,但它只给出了第一个值
python - Python - 脚本执行、定位错误
使用 ConfigParser 模块,我尝试读取配置文件,以便我可以安全地允许用户编辑应用程序的设置并在脚本之间共享这些配置。这对于主脚本来说非常有效。但是,有一个辅助脚本被调用,它在同一位置读取同一配置文件,但返回找不到该位置的错误。两个脚本都位于同一个目录中,application/bin/
配置文件位于application/conf/
为了在主脚本中成功引用配置文件,我使用了以下完美运行的代码。
当辅助脚本使用相同的代码执行时,它报告该位置不存在?我使用了 logger 模块并让它记录了 sys.path[0] ,它正确地返回了与主脚本相同的 bin 文件夹。我在这里可能缺少一些简单的东西吗?
也欢迎任何针对此类问题的故障排除提示。
python - Python ConfigParser - 跨模块使用
我试图了解实现 Python 的 ConfigParser 的最佳方式,以便多个程序模块可以访问元素。我在用着:-
最后一行引用了配置文件变量。这必须传递给 Config 模块,以便用户可以覆盖默认配置文件。我应该如何在模块/类中以其他模块可以使用 config.get(垃圾邮件,鸡蛋)的方式实现这一点?
python - Python Config 解析器读取注释和值
我有配置文件,
像这样的代码只读取键的值:
但我也想阅读与价值一起出现的评论,这方面的任何建议都会非常有帮助。
python - Python 错误:ConfigParser.NoSectionError:无节:
我是 Python 新手,想使用该ConfigParser
模块读取配置文件。这是我的配置文件:
这是我的代码:
我尝试运行它,它给了我错误:
它找不到服务器部分。该config.cfg
文件与 Python 脚本位于同一目录中,我什至给出了完整路径,但仍然出现相同的错误。我在 OSX 和 Debian 6 上都尝试过 Python 2.6 和 2.7。我在这里缺少什么?
python - 如何使用 ConfigParser 将值设置为 None?
我在 Python 2.7 中使用 ConfigParser 从配置文件中读取数据,我想知道如何读取一个值,使其None
在 Python 中设置为常量。
目前,我的代码如下:
但是,这显示为Test Series Parameter = "None"
(作为字符串)。
python - Python configparser 读取字典
我想知道是否有办法在配置文件中建立字典并使用 python 配置解析器来读取它?
谢谢。