的一種方法是使用csv.DictWriter
創建CSV文件:
import json
import csv
# Two JSON documents
jsondoc1 = '''{"a":"aardvark", "b":"bengal tiger"}'''
jsondoc2 = '''{"a":"Samuel Adams", "b":"Carter Braxton"}'''
# Create a CSV file, then use csv.DictWriter() to write the header
# and one for for each JSON document
with open("output.csv", "wt") as output_file:
output_file = csv.DictWriter(output_file, ["a", "b"])
output_file.writeheader()
output_file.writerow(json.loads(jsondoc1))
output_file.writerow(json.loads(jsondoc2))
結果:
a,b
aardvark,bengal tiger
Samuel Adams,Carter Braxton
你有一段代碼,你開始工作,或者至少一個例子數據。 – karlcow