Python将字典内容写入ConfigParser

Python将字典内容写入ConfigParser,python,dictionary,configparser,Python,Dictionary,Configparser,我正在尝试将字典的内容写入(并在稍后读入)ConfigParser,我相信我是根据正确的方法来完成的,但似乎无法让它正常工作。有人能帮忙吗 import ConfigParser parser = ConfigParser.ConfigParser() parser['User_Info'] = {"User1-votes":"36","User1-gamestart":"13232323","User2-votes":"36","User2-gamestart":"234234234","U

我正在尝试将字典的内容写入(并在稍后读入)ConfigParser,我相信我是根据正确的方法来完成的,但似乎无法让它正常工作。有人能帮忙吗

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__'

您正在阅读Python3.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)

模块configparser与configparser不同。该文档是针对Python3.4的,您正在运行哪个python版本?
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)