7
CSV w Pythonie dodaje dodatkowy znak powrotu karetki w systemie Windows
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() Generuje plik, test.csvz dodatkowym \rw każdym wierszu, tak: test.csv hi,dude\r\r\nhi2,dude2\r\r\n zamiast oczekiwanego: hi,dude\r\nhi2,dude2\r\n Dlaczego tak się dzieje, czy jest to pożądane zachowanie? Uwaga: Takie zachowanie może wystąpić w Pythonie 2 lub 3.