将python中的字典类型写入csv文件中

将python中的字典类型写入csv文件中,一般我们借助csv库来操作。

#借助csv库来写入;
import csv
# 打开文件 
file = open('F:/pCO2_1/时间变化序列/平均值.csv','w',encoding='utf-8',newline='')
#先设置列名,并写入csv文件
csv_writer= csv.DictWriter(file,fieldnames=['时间','平均值','年份','月份'])
csv_writer.writeheader()  

#k取出key集合,average字典中key是时间,value是对应的值;
key=list(average.keys())
#取出values集合,或者直接根据 字典的key值读取。
value =list(average.values())
for i in range(len(key)):
    dic = {       #字典类型
        '时间':key[i],
        '平均值':value[i],
        '年份':key[i][0:4],
        '月份':key[i][4:6]
    }
    csv_writer.writerow(dic)   #数据写入csv文件
#关闭文件夹
file.close()

你可能感兴趣的:(python,python,开发语言)