运行以下代码以将文本文件列中的值与给定数字进行比较,在本例中为 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 也不起作用
感谢您的任何帮助