我意识到csvPython 中的库总是生成 DOS 行尾字符。即使我使用'wb'
模式,即使我使用Linux。
import csv
f = open('output.txt', 'wb');
writer = csv.writer(f)
writer.writerow([2,3,4]);
f.close()
上面的代码总是使用'\r\n'
作为行尾分隔符。我怎样才能让它使用'\n'
only?
You can 给你的writer http://docs.python.org/library/csv.html#csv.writer实例自定义lineterminator http://docs.python.org/library/csv.html#csv.Dialect.lineterminator构造函数中的参数:
writer = csv.writer(f, lineterminator="\n")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)