# 知识点二 csv文件 json转csv
with open("五虎大将.json", "w", encoding="utf8") as f:
    f.write(json.dumps(data))

with open("五虎大将.json", "r", encoding="utf8") as f:
    new_data = json.loads(f.read())
print(new_data)

# 写入csv文件的步骤

# 1、提取表头 表内容
sheet_name = new_data[0].keys()
sheet_data = []

for data in new_data:
    sheet_data.append(data.values())


# 2、创建csv文件
fp_csv = open("datacsv.csv", "w", encoding="gbk", newline="")  # newline 是解决写入存在换行符的问题

# 3、csv写入器
writer = csv.writer(fp_csv)

# 4、写入表头
writer.writerow(["姓名", "年龄"])

# 5、写入内容
writer.writerows(sheet_data)

# 6、关闭文件
fp_csv.close()