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.youkuaiyun.com/pfm685757/article/details/47806469
本文介绍了一个使用Python的csv模块中的dictwriter功能来输出带有特定头信息的数据到文件的例子。注意在打开文件时设置newline=''参数以避免多余的空白行。
230

被折叠的 条评论
为什么被折叠?



