import csv
outfile = file('test.csv', 'w')
writer = csv.writer(outfile, delimiter=',', quoting=csv.QUOTE_MINIMAL)
writer.writerow(['hi','dude'])
writer.writerow(['hi2','dude2'])
outfile.close()
Es generiert eine Datei test.csv
mit einem Extra \r
in jeder Zeile, wie folgt:
test.csv
hi,dude\r\r\nhi2,dude2\r\r\n
anstelle der erwarteten:
hi,dude\r\nhi2,dude2\r\n
Warum passiert das oder ist das tatsächlich das gewünschte Verhalten?
Hinweis:
- Dieses Verhalten kann bei Python 2 oder 3 auftreten.