在Windows上,Python中的CSV添加了额外的回车符

在Windows上,Python中的CSV添加了额外的回车符,第1张

在Windows上,Python中的CSV添加了额外的回车符

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
在该文件中观察到的。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5508933.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-13
下一篇2022-12-13

发表评论

登录后才能评论

评论列表(0条)

    保存