尝试将文本文件转换为 csv,但在转换后的文件中,我在每行的开头和结尾处使用方括号,并在每个字符周围使用单引号。在第一步中,我试图删除单引号,但这似乎不起作用代码如下:with open('New-file_0.csv','w') as p3: with open ('New-file_1','r') as p2: for line in p2: if not line.isspace(): print(line.split(),file = p3)with open ('final-file_1.csv','w') as p2: with open('New-file_0.csv','r') as p3: for line in p3: line=line.replace("'","") print(line.split(),file = p2)
2 回答
莫回无
TA贡献1865条经验 获得超7个赞
您在打印时隐式地将拆分数组转换为字符串,这并没有按照您想要的方式对其进行格式化。使用 join 将数组转换回逗号分隔的字符串。
print(",".join(line.split()), file=p2)
添加回答
举报
0/150
提交
取消