gpt4 book ai didi

Python 将字典内容写入 ConfigParser

转载 作者:太空狗 更新时间:2023-10-29 23:59:42 26 4
gpt4 key购买 nike

我正在尝试将(然后读入)字典的内容写入 ConfigParser,并且我相信我根据 docs 正确地完成了它,但似乎无法让它发挥作用。有人可以帮忙吗?

import ConfigParser
parser = ConfigParser.ConfigParser()

parser['User_Info'] = {"User1-votes":"36","User1-gamestart":"13232323","User2-votes":"36","User2-gamestart":"234234234","User3-votes":"36","User3-gamestart":"13232323"}

Traceback (most recent call last): File "<stdin>", line 1, in
<module> AttributeError: ConfigParser instance has no attribute '__setitem__'

我正在寻找的是有一个我可以更新的字典,并在最后写入一个配置文件,这样它看起来像:

[User_Info]
User1-gamestart = 13232323
User3-votes = 36
User2-votes = 36
User1-votes = 36
User2-gamestart = 234234234
User3-gamestart = 13232323

最佳答案

您正在阅读 python 3.4 的文档,但您可能使用的是旧版本的 python。

以下是如何在旧版本的 python 中使用 ConfigParser:

import ConfigParser
parser = ConfigParser.ConfigParser()

info = {"User1-votes":"36","User1-gamestart":"13232323","User2-votes":"36","User2-gamestart":"234234234","User3-votes":"36","User3-gamestart":"13232323"}

parser.add_section('User-Info')
for key in info.keys():
parser.set('User-Info', key, info[key])

with open('config.ini', 'w') as f:
parser.write(f)

关于Python 将字典内容写入 ConfigParser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15909889/

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