将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()