python 3 字典写入文件_Python3.3将字典数据写入CSV

在Windows7 32位系统中,使用Python3.3.5尝试将字典数据写入CSV文件时遇到问题。尝试了两种方法:直接写入键和值,以及使用csv.DictWriter,但都遇到了错误。第一种方法导致了格式错误,第二种方法引发了AttributeError。寻求帮助以理解问题所在并正确地以特定格式(键在第一行,值在第二行)写入CSV文件。
摘要由CSDN通过智能技术生成

在Windows7 32位平台上使用Python3.3.5,我创建了一个包含14个key:value对的字典,示例如下-

{'Name':'ABC XYZ','Mobile':'1234567890',key3:value3,依此类推}

我正在尝试将这些数据以以下格式写入CSV-

一行及以下的所有键,所有值-

姓名,手机,键3

ABC XYZ,1234567890,值3,依此类推14键:值对在

我使用的代码-with open("Parsed_CSV.csv", "w") as f:

w = csv.write(f)

w.writerow(my_dictionary.keys())

w.writerow(my_dictionary.values())

我犯了个错误-

^{pr2}$

我也试着按代码运行-with open('Parsed_CSV.csv', 'w') as f:

w = csv.DictWriter(f, my_dictionary.keys())

w.writeheader()

w.writerow(my_dictionary)

但这也给了我错误-w = csv.DictWriter(f, my_dictionary.keys())

AttributeError: '_io.TextIOWrapper' object has no attribute 'DictWriter'

我怎样使用听写器?它有“csv”模块吗?在

有人能帮我理解这里的问题是什么,以及如何以所需的格式编写CSV?在

谢谢

桑凯特。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值