
Python 3:
如YiboYang所述,
newline=''
with open('output.csv', 'w', newline='') as f: writer = csv.writer(f) ...如CoDEmanX的评论所述,
setnewline='n'
with open('output.csv', 'w', newline='n', encoding='utf-8') as f: writer = csv.writer(f) ...Python 2:
在Windows上,在将文件传递到或之前,始终以二进制模式(
"rb"或
"wb")打开文件。
csv.readercsv.writer
尽管该文件是文本文件,但是所涉及的库将CSV视为二进制格式,并带有
rn单独的记录。如果隔板是写在文本模式中,Python运行时替换
n使用
rn,因此
rrn在该文件中观察到的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)