第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > python将json文件转换为csv文件

python将json文件转换为csv文件

时间:2018-10-07 04:40:53

相关推荐

python将json文件转换为csv文件

需要通过引入json和csv库,然后根据以下步骤进行操作:

一、读取json文件、创建csv文件

二、提出json中表头和表的内容

三、使用csv.reader(读取器)写入csv内容

四、关闭json和csv文件

其实就是大象装进冰箱的步骤,封装好的函数代码如下:

import jsonimport csv"""需求:将json中的数据转换成csv文件"""def csv_json():# 1.分别 读,创建文件json_fp = open("word.json", "r",encoding='utf-8')csv_fp = open("word.csv", "w",encoding='utf-8',newline='')# 2.提出表头和表的内容data_list = json.load(json_fp)sheet_title = data_list[0].keys()# sheet_title = {"姓名","年龄"} # 将表头改为中文sheet_data = []for data in data_list:sheet_data.append(data.values())# 3.csv 写入器writer = csv.writer(csv_fp)# 4.写入表头writer.writerow(sheet_title)# 5.写入内容writer.writerows(sheet_data)# 6.关闭两个文件json_fp.close()csv_fp.close()if __name__ == "__main__":csv_json()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。