我想在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。