나는 txt 파일을 가지고 있고, 새로운 파일명으로 fname을 가진 새로운 파일에 각 줄을 목록으로 저장하고 싶다. 그러나 출력이 저장되지 않습니다. 내가 뭘 놓치고 있니?줄 목록에 CSV 파일이 있습니까?
import csv
with open('file.txt', 'rU') as csvfile:
reader = csv.reader(csvfile, delimiter='\t')
i = 1
for line in reader:
fname = line[0] + line[1]
#print fname
with open(fname, 'w') as out:
out.write(line)
i +=1
도움말 및 설명에 감사드립니다. – CCDMT
당신을 진심으로 환영합니다. 'for ='루프에서'i = 0'과'i + = 1'을 더한 행을 수동으로 카운팅하는 대신에 다음과 같이 사용할 수 있습니다 :'for i, line in enumerate (reader) :' 자동으로 계산됩니다. – martineau