我有一个代码,我首先将.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]
答案 0 :(得分:2)
if测试后需要冒号,并且需要缩进if take子句:
if bl[4][c]!='HST_10775_64_ACS_WFC_F814W_F606W':
print bl[0][c]