-7

私のファイル abc.csv には次のものが含まれています。

a,b,c,d,e
f,g,h,i,j

私のコードは次のとおりです。for ループで目的の出力が得られない、つまり ch

for line1 in open('abc.csv', 'r') :
    result = line1.split(",")[2]
    print result    

コードの何が問題になっていますか?

4

1 に答える 1

-1

実際、あなたのコードが完全に正常に動作することを確認しました。ただし、いずれにしても、csvCSV ファイルを解析するためのモジュールを優先する必要があります。

import csv

with open('abc.csv', 'rb') as f:  # note the 'b' flag--this is needed with CSV
    for row in csv.reader(f, delimiter=','):
        print row[2]
于 2013-09-28T11:25:22.860 に答える