Ich merke, dass die csv Bibliothek in Python immer DOS End-of-Line-Zeichen erzeugt. Auch wenn ich den 'wb'
Modus benutze, auch wenn ich Linux benutze.Verwendet Python CSV-Brenner immer DOS-Zeilenende-Zeichen?
import csv
f = open('output.txt', 'wb');
writer = csv.writer(f)
writer.writerow([2,3,4]);
f.close()
Der obige Code verwendet immer '\r\n'
als Zeilenendetrennzeichen. Wie kann ich es verwenden nur verwenden '\n'
?
Die CSV-MIME-Spezifikation Mandate CRLF als Zeilentrennzeichen: https://tools.ietf.org/html/rfc4180 –
ich die csv * Leser glauben * immer tut und kann nicht geändert werden, aber du bist nur zu fragen über den * writer *, dessen Standard geändert werden kann. – smci