Python3中使用csv输出文件

1 csv使用dict输出文件:

import csv

outFile = "VehOutData/OrderIdSumTime.txt"

outFileCsv = open(outFile,"w",newline='')

fileheader = ['orderid','otime']
outDictWriter = csv.DictWriter(outFileCsv,fileheader)
outDictWriter.writeheader()

result =[ {'orderid':'abc','otime':44555},{'orderid':'abc','otime':44555}]
outDictWriter.writerows(result)

outFileCsv.close()
 

注意 为减少空格行 使用

open(outFile,"w",newline='')

注意这里使用 模式为w 而非wb, newline=''控制非一行

该用法同python2.7版本下的内容,wb方式不一样。

详细解释见:https://blog.csdn.net/pfm685757/article/details/47806469

发布了36 篇原创文章 · 获赞 0 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_38102912/article/details/81256510