[PYTHON] 파이썬을 사용하여 CSV 파일 읽기
PYTHON파이썬을 사용하여 CSV 파일 읽기
이 코드에서 문제가 무엇인지 알려주십시오. 오류가 발생했습니다.
import csv
with open('some.csv', 'rb') as f:
reader = csv.reader(f)
for row in reader:
print row
해결법
-
==============================
1.어떤 Python 버전을 사용하고 있습니까?
어떤 Python 버전을 사용하고 있습니까?
with 문은 2.6에서 새로 추가되었습니다. 2.5를 사용한다면 __future__ import with_statement가 필요합니다. 2.5보다 오래된 Python을 사용한다면 with 문이 없으므로 다음과 같이 작성하십시오.
import csv f = open('some.csv', 'rb') reader = csv.reader(f) for row in reader: print row f.close()
하지만 파이썬의 최신 버전으로 업데이트하는 것이 좋습니다. Python 2.5는 거의 5 년 전에 출시되었으며, 2.x 라인의 현재 버전은 2.7입니다.
-
==============================
2.
from __future__ import with_statement
그리고 작동하지 않는다면 처음부터 함께 사용하지 않도록 다시 작성하십시오.
from https://stackoverflow.com/questions/5788521/reading-a-csv-file-using-python by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] "Quoted-printable"인코딩을 "utf-8"로 변경하십시오. (0) | 2018.11.27 |
---|---|
[PYTHON] JSON에서 PyMongo ObjectId를 deserialize 할 수 없습니다. (0) | 2018.11.27 |
[PYTHON] Heroku에 장고 배포 (Psycopg2 오류) (0) | 2018.11.27 |
[PYTHON] TensorFlow : 반복 불가능한 결과 (0) | 2018.11.27 |
[PYTHON] 파이썬에서 multiprocessing.pool으로 전역 잠금 / 세마포어를 만드는 법? (0) | 2018.11.27 |