0

最初に.csvファイルを複数のリストに変換してから、ファイルの列5に特定の単語が含まれているファイルのみを含む元のファイルのサブセットを作成する必要があるコードがあります。

次のコードを使用してこれを実行しようとしていますが、ifステートメントの構文エラーが発生します。誰かがこれを修正する方法を教えてもらえますか?

import csv
with open('/Users/jadhav/Documents/Hubble files/m4_hubble_1.csv') as f:
    bl = [[],[],[],[],[]]
    reader = csv.reader(f)
    for r in reader:
        for c in range(5):
            bl[c].append(r[c])

    print "The files have now been sorted into lists"
    name = 'HST_10775_64_ACS_WFC_F814W_F606W'
    for c in xrange(0,1):
        if bl[4][c]!='HST_10775_64_ACS_WFC_F814W_F606W' 
            print bl[0][c] 
4

1 に答える 1

2

ifテストの後にコロンが必要であり、iftaken句をインデントする必要があります。

if bl[4][c]!='HST_10775_64_ACS_WFC_F814W_F606W':
    print bl[0][c] 
于 2012-07-02T15:00:34.437 に答える