次のコードを実行して、テキスト ファイルの列の値を特定の数値 (この場合は 440) と比較します。
with open('test.txt', 'a+') as input:
for line in input:
columns = line.split(" ")
print columns[5] #test
if columns[5] == '440':
print 'match'
test.txt は次のとおりです。
0 0 0 0 0 1
0 0 0 0 0 440
0 0 0 0 0 1
0 0 0 0 0 440
0 0 0 0 0 1
0 0 0 0 0 1
print columns[5] ビットは txt ファイルから正しい値を出力しますが、440 に一致する場合でも、for ループ内の if は機能しません。
助けてくれてありがとう