저는 Python을 처음 사용하지만 "|"로 구분 된 데이터가 포함 된 텍스트 파일을 읽는 데 문제가 있습니다. 구분 기호로 사용합니다. 파일을 CSV 형식의 열로 분리하는 방법은 무엇입니까?파이썬 | 구분 된 텍스트 파일을 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