具有单行空间的csv文件输出

时间:2019-04-05 11:12:38

标签: python-3.x export-to-csv

我将元组列表写到一个csv文件中。具体来说,输入看起来像这样:

newList = [
    ('02-02-2018','18:06:06'),
    ('01-04-2018','15:08:03'),
    ('23-05-2018','07:10:15'),
]

这是我尝试过的:

with open('newCSV.csv','w') as newFile:
    writer = csv.writer(newFile)
    writer.writerow(['date','time'])
    writer.writerows(newList)
newFile.close()

这样的输出文件:

    date        time
 1  02-02-2018  18:06:06
 2
 3  01-04-2018  15:08:03
 4
 5  23-05-2018  07:10:15

为什么输出文件的行之间有空白行?有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

打开文件时,指定需要为新行打印的内容

with open('newCSV.csv','w', newline='') as newFile: