Jupyter 노트북에서 CSV 파일로 내보내려고합니다. 문서에서 복사 - 붙여 넣기 예제를 테스트 할 때 (아래 참조), "str '객체를 호출 할 수 없습니다"오류 메시지가 나타납니다. 나는 매개 변수를 끝없이 피로. Pandas 데이터 프레임에서도 똑같은 일이 발생하며 to_csv를 사용하려고합니다.Python에서 여러 형식으로 CSV로 내보낼 수 없습니다.
는 기본적으로 :
import csv
with open('eggs.csv', 'w', newline='') as csvfile:
spamwriter = csv.writer(csvfile)
는
TypeError Traceback (most recent call last)
<ipython-input-169-cc34b7e892ee> in <module>()
1 import csv
2 with open('eggs.csv', 'w', newline='') as csvfile:
----> 3 spamwriter = csv.writer(csvfile)
TypeError: 'str' object is not callable
내가 코딩에 새로운, 그래서 난 정말이 시점 과거의 문제를 해결하는 방법을 모른다 ... 사람이 도움을 줄 수 산출?
eggs.csv에는 어떤 것이 있습니까? – thesonyman101
전체 코드가 표시되지 않는 이유는 무엇입니까? –
이 예제를 로컬에서 실행하면 일반 터미널과 jupyter 노트북에서 모두 작동합니다. 오류의 원인은 비표준 csv 모듈이 설치되어 있거나 "csv"(예 :'csv.writer = "egg.csv"')를 가져온 후에 다른 코드를 실행했기 때문입니다. 나는 새로운 Jupyter 노트북을 열고 그 3 줄만 신선한 것을 시도하는 것이 좋습니다. – Pasha