使用Python写入CSV会添加空白行

发布于 2021-01-29 19:36:00

我正在尝试写入CSV文件,但两者之间有空白行。如何删除空白行?

import csv
b = open('test.csv', 'w')
a = csv.writer(b)
data = [['Me', 'You'],\
        ['293', '219'],\
        ['54', '13']]
a.writerows(data)
b.close()
关注者
0
被浏览
70
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    您使用的方式csv在几个方面在Python3改变模块(文档),至少相对于您需要打开该文件如何。无论如何,类似

    import csv
    with open('test.csv', 'w', newline='') as fp:
        a = csv.writer(fp, delimiter=',')
        data = [['Me', 'You'],
                ['293', '219'],
                ['54', '13']]
        a.writerows(data)
    

    应该管用。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看