2014-09-29 4 views
-1

나는 csv 파일을 통해 실행되는 프로그램을 작성 중이며 csv 파일의 행 중 하나가 iv'e 결정된 문자열과 같은지 확인해야하지만 작동하지 않는지 확인해야합니다.For Loop on csv file Python

import csv 
f= open('myfile.csv') 
csv_f = csv.reader(f) 
x = 'www.google.com' 
for row in csv_f: 
    if row[index] == x : 
     print "a" 
    else: 
     print row 
+2

당신은'index' 변수를 어디에 선언 했습니까? – kkuilla

+0

왜 작동하지 않습니까? 오류 등은 무엇입니까? – kkuilla

+0

인덱스를 선언해야 어떻게 할 수 있습니까? – user3628517

답변

1

index은 무엇입니까? 평등의 첫 번째 값을 확인하거나 행의 각 값을 반복하고 싶습니까? 추신. 마지막에 파일을 닫거나 with 문을 사용하는 것이 좋습니다.

with open(filename) as f: 
    csv_file = csv.reader(f) 
    for row in csv_file: 
     ...