如何保存=字符在ini或CFG文档?



我想在ini文档中保存磁铁链接。因此,不可避免的是,我必须节省&;=&;字符在文件中。然而,python认为"="将""选项添加到value",因此python idle返回"configparser。当从'history.ini'读取[第3行]时:'0'节中的'magnet'选项已经存在;当我使用

configparser.ConfigParser().read('history.ini')

如果您有任何建议来处理这个问题,请提前告诉我,谢谢。

我无法重现这个问题。我可以保存包含=字符的值:

test.ini

[Section]
Key=Val=ue

test.py

import configparser
cp = configparser.ConfigParser()
cp.read('ini.ini')
print(cp['Section']['Key'])  # Val=ue

我认为实际的问题只是你在配置中使用magnet键两次(两行都以magnet=开头)。

如果您想拥有多个磁铁链接的列表,您可以尝试使用magnet00000=,magnet00001=,magnet00002=等。或者切换到JSON。

相关内容

  • 没有找到相关文章