python保存字典数据到csv文件的完整代码

导入包

import csv

创建或打开文件,设置文件形式

f = open(\'xixi.csv\', mode=\'a\',encoding=\'utf-8\',newline=\'\') #xixi为文件名称

设置输入数据的格式,设置'A','B','C','D','E', 'F'为列名,根据自己的需要设置自己的列名

csv_writer= csv.DictWriter(f,fieldnames=[\'A\',\'B\',\'C\',\'D\',\'E\', \'F\'])

将列名输入

csv_writer.writeheader()

将数据写入:将自己的数据赋值到字典的变量中,然后写入csv文件。这里使用1,2,3,4,5,6数值模拟字典的数据。

for li in range(20):
    a=1+li           #将自己的数据赋值到字典的变量中
    b=2+li
    c=3*li
    d=4+li
    e=5*li
    f=6*li
    dic = {       #字典类型
        \'A\':a,
        \'B\':b,
        \'C\':c,
        \'D\':d,
        \'E\':e,
        \'F\':f
    }
    csv_writer.writerow(dic)   #数据写入csv文件

实验结果:

python保存字典数据到csv文件的完整代码

完整代码:

import csv
 
f = open(\'xixi.csv\', mode=\'a\',encoding=\'utf-8\',newline=\'\') #xixi为文件名称
csv_writer= csv.DictWriter(f,fieldnames=[\'A\',\'B\',\'C\',\'D\',\'E\', \'F\'])#列名
csv_writer.writeheader()  #列名写入csv
 
for li in range(20):
    a=1+li           #将自己的数据赋值到字典的变量中
    b=2+li
    c=3*li
    d=4+li
    e=5*li
    f=6*li
    dic = {       #字典类型
        \'A\':a,
        \'B\':b,
        \'C\':c,
        \'D\':d,
        \'E\':e,
        \'F\':f
    }
    csv_writer.writerow(dic)   #数据写入csv文件

总结

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容