저는 파이썬 3.6을 사용하고 있습니다. 몇 가지 txt 파일이 있고 파이썬으로 CSV 파일로 저장하고 싶습니다. 이 코드를 발견했습니다. 저를 도와 주면.txt에서 csv로 변환
import csv
txt_file = r"PA_TEST_CREDITS.txt"
csv_file = r"mycsv.csv"
in_txt = csv.reader(open(txt_file, "rb"), delimiter = ',')
out_csv = csv.writer(open(csv_file, 'wb'))
out_csv.writerows(in_txt)
는하지만 오류 "(텍스트 모드로 파일을 열습니까?) 반복자 반환해야 문자열이 아닌 바이트"입니다 그것은 감상 할 수있다. 감사합니다
왜 ""r "'이 아닌'"rb "'모드로 열려고합니까? – roganjosh
오류는 분명합니다. @roganjosh가 지적했듯이 'rb'모드로 파일을 열었습니다. [open'에 대한 설명서] (https://docs.python.org/3/library/functions.html#open)를 참조하십시오. – Galen