2014-12-01 3 views
0

csv 파일 스크립트 Python을 읽는 방법? csv 파일 스크립트 Python을 읽는 방법?

import csv 
with open('some.csv', 'rb') as f: 
    reader = csv.reader(f) 
    for row in reader: 
    print row 

이 오류

python2 test.py 
Traceback (most recent call last): 
File "test.py", line 1, in <module> 
import csv 
File "/home/miruss/virtualbox/csv.py", line 4, in <module> 
    f = open(sys.argv[1], 'rt') 
IndexError: list index out of range 

을 이해하지 못하는 오류의 원인을 제공합니다.

+1

EMM ... 오류 당신은 문제를 재현하는 데 필요한 코드 조각으로 게시물을 편집 할 수있는 스크립트 – hd1

+1

일치하지 않습니다. – Ron

답변

0
print list(csv.reader(open("somefile.csv"))) 

내가

2

귀하의 오류에서 오는 생각 일 것 "sys.argv에 [1]".

파일 이름에 대해 코드를 실행하려고했습니다.

python2의 test.py의 filename.csv

+0

실제로 그의 질문이 CSV와 아무 관련이 없다는 것을 실제로 볼 수있는 좋은 직업입니다 ... –

+0

python2 test.py some.csv 추적 (가장 최근 통화 마지막) : 파일 "test.py", 줄 1, import csv 파일 "/home/miruss/virtualbox/csv.py", 줄 6, 독자 = csv.reader (f) AttributeError : 'module'객체에 'reader'속성이 없습니다. –

관련 문제