python将字典写入csv文件错误提示:a bytes-like object is required, not ‘str‘
问题:本打算将字典写入csv文件,却一直提示:a bytes-like object is required, not 'str'
关键代码如下:
myDict={'唐僧': 880, '孙悟空': 52, '妖怪': 88}
csvFile=open("out.json","wb")
writer=csv.writer(csvFile)
writer.writerow(myDict)
解决方案:
经观察发现,问题出在这段代码,:csvFile=open("out.json","wb")
csv文件的打开方式为“wb”
将其改为“w”,即csvFile=open("out.json","w") 问题解决!