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()
Il génère un fichier, test.csv
avec un extra \r
à chaque ligne, comme ceci:
test.csv
hi,dude\r\r\nhi2,dude2\r\r\n
au lieu de l'attendu:
hi,dude\r\nhi2,dude2\r\n
Pourquoi cela se produit-il ou est-ce réellement le comportement souhaité?
Remarque:
- Ce problème peut se produire avec Python 2 ou 3.