将CSV文件输出为单行间隔。

12 浏览
0 Comments

将CSV文件输出为单行间隔。

这个问题已经有了答案

使用Python写入的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

为什么输出文件中行之间有空行?有人能帮帮我吗?

admin 更改状态以发布 2023年5月21日
0
0 Comments

打开文件时,需要指定新行需要打印什么内容。

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

0