数据存储-CSV
简单使用
'将json 中数据 转换成 csv文件'
def day8_csv_show():
json_fp = open('detail.json','r',encoding='utf-8')
csv_fp = open('baidu.csv', 'w', encoding='utf-8')
data_list = json.load(json_fp)
# 取出表头
sheet_title = data_list[0].keys()
# 取出内容
sheet_data = []
for data in data_list:
sheet_data.append(data.values())
print(sheet_title)
print(sheet_data)
# CSV写入器
writer = csv.writer(csv_fp)
# 写入表头
writer.writerow(sheet_title)
# 写入内容
writer.writerows(sheet_data)
# 保存并关闭文件
json_fp.close()
csv_fp.close()