我想运行这个代码块:
>>> json1 = json.loads("""[{"categoryId":"32","nameAr":"\u0627\u0643\u0644 \u0633\u0631\u064a\u0639","nameEn":"Fast Food"}]""")
>>> file1 = open("test.csv","w")
>>> fieldnames = json1[0].keys()
>>> writer = csv.DictWriter(file1, fieldnames=fieldnames)
>>> writer.writeheader()
>>> writer.writerow(json1[0])
但是我得到一个错误:'ascii'编解码器不能在0-2位置编码字符,我想这是因为我应该将json1值编码为utf-8,我怎么能做到呢?在
使用csv库
如果你没有安装它与pip或简易安装
相关问题 更多 >
编程相关推荐