python学习-118-实现json文件批量提取键值对到csv文件

前言:上次讲到json文件的批量格式化处理,本博客讲实现对json文件批量的数据提取,并提取到csv文件中输出。

问题场景:

  1. 成百上千的json文件,具有几乎相同的格式
  2. 需要简单重复的复制出json文件中某一个键值对的值,录入到另一个地方
  3. 每一个都打开复制在粘贴是非常复杂和繁琐的

比如上述图片中所展示的,要提取name和description的值数据,有1000个文件。每个文件有不同的值。

为了解决上述问题,编写python脚本实现json文件内容的批量提取。

json_file_getdata_toCsv.py

代码:

# -*- coding: utf-8 -*-
import json
import os, csv

'''
对json文件格式化
(1)批量读入json文件
(2)批量提取所需要的键值对
(3)输出csv文件在同级目录datatoCSV的文件夹下
'''


def read_jsonfile_change2(inputfile, filename, outputfile):
    '''
    :param inputfile: 输入文件夹路径
    :param outputfile: 输出文件夹路径
    :return:
    '''
    # 读取文件
    with open(inputfile, 'r', encoding='utf8') as f:
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值