嘗試將文本文件轉換為 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
提交
取消