如何将大型JSON文件转换为CSV?

时间:2017-04-07 10:52:49

标签: python json csv

我有一些非常大的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所以如果你给我一个详细的答案,我将不胜感激。

0 个答案:

没有答案