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可能会发生这种现象。