使用Python将数据写入CSV文件会添加空白行。
使用Python将数据写入CSV文件会添加空白行。
这个问题已经有了答案:
我正在尝试写入CSV文件,但它们之间有空白行。如何去除空白行?
import csv b = open('test.csv', 'w') a = csv.writer(b) data = [['Me', 'You'],\ ['293', '219'],\ ['54', '13']] a.writerows(data) b.close()
admin 更改状态以发布 2023年5月22日
在Python 3中,您使用csv
模块的方式有几个不同之处(文档),至少在打开文件方面需要注意。无论如何,像这样的
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)
应该可以工作。