如何解决在写入csv格式文件时出现空行的问题?
问题陈述
在往csv文件中写东西时,出现下面的情况:
可以看到,每写入一行数据,就出现了空行。
我的代码:
问题解决
import csv
path = "C:/Users/ASUS/Desktop/aa/xigua.txt"
data = []
with open(path,'r') as f:
data = f.read().split('\n')
# print(data)
path2 = "C:/Users/ASUS/Desktop/aa/xigua.csv"
with open(path2,'w', newline='') as fp:
fp_write = csv.writer(fp)
for d in data:
fp_write.writerow(d.split(','))
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步