在本文中,我们使用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