我有一些非常大的json文件需要转换(最大的是4 gb)。在线工具仅支持小尺寸,不适合我。 所以我看了stackoverflow来寻找可能对我有用的脚本。发现了这个:
import csv
import json
infile = open("some.json","r")
outfile = open ("myfile1.csv","w")
writer = csv.writer(outfile)
for row in infile:
data = json.loads(row)
writer.writerow(data)
这是我的一个json文件的链接:https://pastebin.com/KwzgTzmP
当我运行该文件时,我收到以下错误:
Traceback (most recent call last):
File "C:/Users/Piyush/Desktop/2008/runcsv.py", line 11, in <module>
writer.writerow(data)
_csv.Error: sequence expected
有人可以告诉我如何修复。我不太了解python所以如果你给我一个详细的答案,我将不胜感激。