簡體   English   中英

Python比較字符串

[英]Python comparing strings

我有一個代碼,我首先將.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] 

在if測試之后需要冒號,並且需要縮進if taken子句:

if bl[4][c]!='HST_10775_64_ACS_WFC_F814W_F606W':
    print bl[0][c] 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM