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