How can I convert JSON to CSV?

前端 未结 26 2060
余生分开走
余生分开走 2020-11-21 22:32

I have a JSON file I want to convert to a CSV file. How can I do this with Python?

I tried:

import json
import c         


        
26条回答
  •  执念已碎
    2020-11-21 22:49

    Try this

    import csv, json, sys
    
    input = open(sys.argv[1])
    data = json.load(input)
    input.close()
    
    output = csv.writer(sys.stdout)
    
    output.writerow(data[0].keys())  # header row
    
    for item in data:
        output.writerow(item.values())
    

提交回复
热议问题