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()
Ele gera um arquivo, test.csv
com um extra \r
a cada linha, da seguinte forma:
test.csv
hi,dude\r\r\nhi2,dude2\r\r\n
em vez do esperado:
hi,dude\r\nhi2,dude2\r\n
Por que isso está acontecendo ou esse é realmente o comportamento desejado?
Nota:
- Esse comportamento pode ocorrer com o Python 2 ou 3.