问题:
在Python 3中,我使用csv.DictWriter将行附加到现有文件。 但是,正在使用CRLF线结束,而不是预期的LF线结束。
代码示例:
#!/usr/bin/env python3 import csv with open("test.csv",'a',newline='') as test_f: test_csv = csv.DictWriter(test_f,delimiter='|',fieldnames=['1','2']) test_csv.writerow({'1': "test1",'2': "test2"})
预期结果:
Linuxfunction与yocto
(Docker)中缺lessGOMP_parallel或GOMP_4.0 jupyter / all-spark-notebook:R和Python
很好的使用线程?
Linux C ++debugging器
如何以表格格式发送脚本输出
$ cat -e test.csv test1|test2$
实际结果:
$ cat -e test.csv test1|test2^M$
笔记:
现有文件的fileformat是“unix”,而不是“dos”。
我已经尝试将换行设置为None(缺省值)和' n'(即使这样也不必要,因为默认值是os.linedep,在Linux上它已经是' n'),但结果是一样的。
在Linux / X11“无缝”多用户会话
在Linux上,Java在打开套接字时发出反向DNS查找。 为什么,我该如何阻止呢?
我想检查第一列中的数字是否等于第二列,第一列应该以下面的格式开始和结束
纳秒睡眠不适用于小于一秒的值
使用SSH时,Xming显示非常慢
通过指定lineterminator ,您可以控制它。
test_csv = csv.DictWriter( test_f,lineterminator='n',# <-------- fieldnames=['1','2'])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。