在Python中将JSON的内容写入CSV文件可以通过以下步骤实现:
import json
import csv
with open('data.json', 'r') as json_file:
data = json.load(json_file)
这里假设JSON文件名为"data.json",你可以根据实际情况修改文件名。
with open('data.csv', 'w', newline='') as csv_file:
writer = csv.writer(csv_file)
# 写入表头
writer.writerow(data[0].keys())
# 写入数据
for item in data:
writer.writerow(item.values())
这里假设CSV文件名为"data.csv",你可以根据实际情况修改文件名。
以上代码将JSON数据的键作为CSV文件的表头,将对应的值作为数据行写入CSV文件。
完整的代码示例:
import json
import csv
with open('data.json', 'r') as json_file:
data = json.load(json_file)
with open('data.csv', 'w', newline='') as csv_file:
writer = csv.writer(csv_file)
# 写入表头
writer.writerow(data[0].keys())
# 写入数据
for item in data:
writer.writerow(item.values())
这样就可以将JSON的内容写入CSV文件了。
推荐的腾讯云相关产品:腾讯云对象存储(COS)
领取专属 10元无门槛券
手把手带您无忧上云