2014-03-07 4 views
-2

저는 파이썬으로 작업하기에 익숙하지 않아 새로운 csv 파일의 특정 행과 열을 기존 csv 파일의 데이터로 채우는 방법을 알고 싶었습니다. 그냥 헤더를 제외한 다른 파일에 쓰기를 시도하는 경우CSV 파일을 파이썬으로 채우기

import csv 
with open('Franchise_Name_Scrub_List.csv', 'rb') as csvfile: 
reader = csv.reader(csvfile, delimiter=' ', quotechar='|') 
for row in reader: 
    print ', '.join(row) 
with open('Franchise_Name_Scrub_List.csv', 'rb') as f1, \ 
open('FACTS_bronto_import_add.csv', 'ab') as f2: 
next(f1) 
f2.writelines(f1) 
+0

네를. 그걸 말해줘. 그렇지 않으면 정책에 따라 질문에 대답 할 수 없습니다. –

+0

힌트로'import csv'가하는 일뿐만 아니라 파일을 열고 파일에서 데이터를 읽는 방법을보고 싶을 수도 있습니다. – IanAuld

+0

내가 시도한 코드로 질문을 업데이트했습니다. – HatterX

답변

1

, 당신은 예를 들어, 모든에 csv 모듈이 필요하지 않습니다

from itertools import islice 

with open('input') as fin, open('output', 'w') as fout: 
    fout.writelines(islice(fin, 1, None)) 
관련 문제