导入包
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文件
实验结果:
完整代码:
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
暂无评论内容