gpt4 book ai didi

Python configparser 不会接受没有值的键

转载 作者:太空狗 更新时间:2023-10-29 17:05:35 24 4
gpt4 key购买 nike

所以我正在编写一个从配置文件中读取的脚本,并且我想按照此处概述的 configparser 的设计方式使用它:http://docs.python.org/release/3.2.1/library/configparser.html

我正在使用 Python 3.2.1。脚本完成后,将在 Windows 2008 R2 计算机上运行,​​该计算机使用相同版本的 Python,或者假定兼容,即当时的最新版本。

#!/user/bin/env python
import configparser

config = configparser.ConfigParser()
config.read('c:\exclude.ini')
config.sections()

读取 exclude.ini 文件效果很好 - 除非我有一个没有键的值。认为我可能做错了什么尝试解析此处列出的示例:http://docs.python.org/release/3.2.1/library/configparser.html#supported-ini-file-structure

它仍然每次都会抛出以下内容:

File "C:\Python32\lib\configparser.py", line 1081, in _read
raise e
configparser.ParsingError: Source contains parsing errors: c:\exclude.ini
[line 20]: 'key_without_value\n'

我不知所措...我实际上是从文档中复制/粘贴我正在使用的确切 python 版本的示例代码,但它没有正常工作。我只能假设我遗漏了一些东西,因为我也找不到任何有类似问题的人。

最佳答案

ConfigParser constructor有一个关键字参数 allow_no_value,默认值为 False

尝试将其设置为 true,我敢打赌它会适合你。

关于Python configparser 不会接受没有值的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9491521/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com