본문 바로가기
파이썬

파이썬 Python에서 csv 파일에 헤더를 추가하는 방법은 무엇입니까?

by º기록 2021. 1. 21.
반응형

내 csv 파일에 헤더를 추가하기 위해 많은 솔루션을 시도했지만 제대로 작동하지 않습니다. 여기 있습니다 :

writerow 메서드를 사용했지만 데이터가 첫 번째 행을 덮어 씁니다.

DictWriter 메서드를 사용했지만 올바르게 채우는 방법을 모르겠습니다. 내 코드는 다음과 같습니다.

csv = csv.DictWriter(open(directory +'/csv.csv', 'wt'), fieldnames = ["stuff1", "stuff2", "stuff3"], delimiter = ';')
csv.writeheader(["stuff1", "stuff2", "stuff3"])

"하나가 아닌 2 개의 인수"오류가 발생했는데 이유를 모르겠습니다.

어떤 충고?

 

해결 방법

 


with open(os.path.join(directory, 'csv.csv'), 'wb') as csvfile:
    writer = csv.DictWriter(csvfile, fieldnames = ["stuff1", "stuff2", "stuff3"], delimiter = ';')
    writer.writeheader()

이미 헤더가 무엇인지 DictWriter () 에 알 렸습니다.

 

참조 페이지 https://stackoverflow.com/questions/15907200

 

 

반응형

댓글