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()
次のように、各行にtest.csv
追加のファイルが生成されます\r
。
test.csv
hi,dude\r\r\nhi2,dude2\r\r\n
期待される代わりに:
hi,dude\r\nhi2,dude2\r\n
なぜこれが起こっているのか、またはこれは実際に望ましい動作ですか?
注意:
- この現象は、Python 2または3で発生する可能性があります。