반응형
내 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
반응형
'파이썬' 카테고리의 다른 글
파이썬 NLTK를 사용한 효율적인 용어 문서 매트릭스 (0) | 2021.01.21 |
---|---|
파이썬 matplotlib 막대 그래프 검정-막대 테두리를 제거하는 방법 (0) | 2021.01.21 |
파이썬 MAC 주소 얻기 (0) | 2021.01.21 |
파이썬에서 XML 파일을 업데이트 / 수정하는 방법은 무엇입니까? (0) | 2021.01.21 |
파이썬 다차원 배열에서 가장 높은 값을 반환하는 방법은 무엇입니까? (0) | 2021.01.21 |
댓글