问题标签 [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 投票
3 回答
10140 浏览

python - ConfigObj 或 ConfigParser 哪个更好?

哪个更适合为 Python 程序创建设置文件、内置模块 ( ConfigParser ) 或独立项目 ( ConfigObj )?

0 投票
3 回答
14910 浏览

python - ConfigObj/ConfigParser 与为 Python 设置文件使用 YAML

为 Python 程序创建设置文件,内置模块(ConfigParser)或独立项目(ConfigObj),或使用 YAML 数据序列化格式,哪个更好?我听说 ConfigObj 比 ConfigParser 更容易使用,尽管它不是内置库。我还读到 PyYAML 很容易使用,尽管 YAML 需要一些时间来使用。除了易于实施之外,哪个是创建设置/配置文件的最佳选择?

0 投票
1 回答
6736 浏览

python - 使用 ConfigParser (Python) 编辑 ini 文件选项值

任何人都知道我将如何ini最好地使用 ConfigParser 来编辑文件值?(或者甚至一个开始的地方会很棒!)我在整个配置文件中都有很多评论,所以我想通过编辑值来保留它们,而不是获取值并使用多个文件。

我的配置文件的结构:

如您所见,对于不同的部分名称,我有相同的选项,因此如果 ConfigParser 无法做到,只编辑一个部分的值会有点棘手。

提前致谢。

0 投票
1 回答
838 浏览

python - 在 python 中使用 ConfigParser 重命名 config.ini 部分

有没有一种简单的方法可以在 python 中使用 ConfigParser 重命名配置文件中的部分?我宁愿不必删除该部分并重新创建它,但这是我现在唯一的答案。

0 投票
5 回答
27895 浏览

python - 如何使用 ConfigParser 处理配置文件中的空值?

如何使用 python configparser 模块解析 ini 文件中没有值的标签?

比如我有下面的ini,需要解析rb。在某些 ini 文件中, rb 具有整数值,而在某些文件中根本没有值,如下例所示。如何使用 configparser 做到这一点而不会出现 valueerror?我使用 getint 函数

0 投票
25 回答
217240 浏览

python - python中的属性文件(类似于Java Properties)

给定以下格式(.properties.ini):

对于JavaProperties类提供了解析/与上述格式交互的功能。

python标准库(2.x)中是否有类似的东西?

如果没有,我还有什么其他选择?

0 投票
2 回答
1484 浏览

python - Python ConfigParser 将配置持久化到文件

我有一个配置文件(feedbar.cfg),内容如下:

在我运行以下 python 脚本后:

输出是:

但是文件没有更新。cfg 文件内容保持不变。

有什么建议么 ?

是否有另一种方法可以将文件中的配置信息绑定到 python 类中?Java 中的 JAXB 之类的东西(但不适用于 XML,只是 .ini 文件)。

谢谢!

0 投票
1 回答
412 浏览

python - 使用 ConfigParser 替换已经存在的字符串的问题

我正在使用 ConfigParser 将简单设置保存到 .ini 文件中,其中一个设置是目录。每当我用D:/Documents/Data较短的目录字符串(如 )替换目录字符串(如 ,)时 D:/,剩余的字符将放在选项下的两行。所以 .ini 文件现在看起来像这样:

我究竟做错了什么?这是我的代码:

0 投票
1 回答
804 浏览

python - 日志记录和 CherryPy 可以共享同一个配置文件吗?

Python日志记录模块CherryPy 的 Config API都使用ConfigParser文件。因此,我假设我可以为我自己的应用程序配置使用一个配置文件,它是日志记录配置和 CherryPy 的配置。

当我的日志记录和 CherryPy 分开时,它们运行良好,并且我的配置文件使用 ConfigParser api 解析时没有错误。然而,CherryPy 似乎在这部分吐槽:

给出以下例外:

CherryPy 文档从未说过 CherryPy 需要将其配置文件与您的其他配置分开,但我开始认为这可能是必要的。文档说,如果每个站点有多个应用程序,则站点和应用程序配置可能需要分开,但这似乎是一个不同的问题……是否将我的日志记录配置误认为 CherryPy 应用程序配置?

这可能吗?如果不是,那么我不确定为什么 CherryPy 甚至会首先使用 ConfigParser 库。

0 投票
2 回答
8627 浏览

python - 使用 ConfigParser 存储和检索元组列表

我想将一些配置数据存储在配置文件中。这是一个示例部分:

是否可以使用 ConfigParser 模块将其读入元组列表?如果没有,我用什么?