我有一个关于python配置模块(configparser module)的问题。我正在使用Python 3.x。
我有很多损坏的.ini文件,依据我的观点来看是有缺陷的。例如:存在没有关键字的值。
我有很多损坏的.ini文件,依据我的观点来看是有缺陷的。例如:存在没有关键字的值。
[SESSIONS_id]
Session_a={F34B3238-EEE5-4006-B19C-AB8CC233D8F0}
Session_b={AF2D869B-0FB1-4287-A10E-82B0884E1CFC}
Session_c={F5A7FA65-2107-4B9B-A7C2-8C89C354D4FF}
={083465AF-DC9E-4FF8-A78F-CC1DF17C84B9}
我的问题是,只有“允许无值”的选项,我已经找到了,但如何处理提供没有键的.ini文件?
configparser不会读取它,那么如何修复呢?
先谢谢了。
optionxform
在空字符串上被调用了吗?如果是,您可以提供您的实现,为一个空选项键返回类似于__MISSING__
的内容。 - Boldewynsed -i 's/^=/__MISSING__=/' *.ini
命令? - Boldewyn