csv在python中写数组到文件,如何删除附加行[复制]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csv在python中写数组到文件,如何删除附加行[复制]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
我尝试将数组写入文件:
import csv
ofile = open('result.csv', "w")
writer=csv.writer(ofile, delimiter=',',quotechar='|', quoting=csv.QUOTE_MINIMAL)
a=[[1,2],[3,4]]
for i in a:
writer.writerow(i)
ofile.close()
目标文件将是:
1,2
3,4
我想写这里没有空行的文件
我想要:
1,2
3,4
我该怎么办?
答案
看起来你在Python 2.x上。
以'wb'
模式而不是'w'
打开文件,所以将此行ofile = open('result.csv', "w")
更改为此ofile = open('result.csv', "wb")
。这应该解决问题
以上是关于csv在python中写数组到文件,如何删除附加行[复制]的主要内容,如果未能解决你的问题,请参考以下文章