使用python对数据进行解析和读取——csv,json格式

本文介绍如何使用Python对csv和json文件进行读写操作。针对csv文件,详细展示了使用csv包和pandas库的read_csv()函数进行读取,以及通过writer对象写入数据的方法。对于json文件,解释了json的键值对结构,并演示了json.load()和json.dumps()在读写文件中的应用。
摘要由CSDN通过智能技术生成

在本文中,我们使用python分别对csv和json进行读写的操作

1.对csv文件进行读写

1.1 对csv文件进行读
第一种,利用python中自带的csv包,对以下数据进行读操作
在这里插入图片描述

import csv
filename="Python_job.csv"

def read_csv(f_filename):
    with open(f_filename) as file:
        reader=csv.reader(file)
        #利用next()函数拿到识别每一列的表头
        header=next(reader)
        print(header)
        #拿到每一行数据,再将其放在一个列表当中
        shuju_list=[]
        for read_row in reader:
            shuju_list.append(read_row)
        print(shuju_list)
        #最后以一个字典列表的形式,提供一个便于使用的数据
        new_shuju_list=[]
        for shuju in shuju_list:
            shuju_dict={}
            for index,i in enumerate(shuju):
                shuju_dict[header[index]]=i
            new_shuju_list.append(shuju_dict)
        print(new_shu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值