我是新来的python,但我无法阅读一个文本文件,其中包含由“|”分隔的数据作为分隔符。我如何将文件分成CSV格式的列。Python |分隔文本文件为CSV格式
import csv
my_file_name = "NVG.txt"
cleaned_file = "cleanNVG.csv"
with open(my_file_name, 'r') as infile, open(cleaned_file, 'w') as outfile:
data = infile.read()
data = data.replace("|","")
outfile.write(data)
此代码摆脱了|为空,但所有数据现在只在一列中。我如何正确格式化? 我很感激你的帮助。
为什么要删除|?你为什么不告诉'csv'这是你的分隔符?即'csv.reader(infile,delimiter ='|')' – FamousJameous