擅长:python、mysql、java
<p>其他答案已经解决了字符串比较的问题,但是我也建议您使用Python的<code>csv</code>模块来解决您的任务。这个文件中的列是用空格分隔的,使用<code>csv.reader</code>对象可以更干净、更节省内存。在</p>
<p>修订后的代码将类似于:</p>
<pre><code>import csv
inp = csv.reader( open("filename", "r"), delimiter=' ')
for line in inp:
k = int(line[4]) # 5th column == index 4
m = int(line[6]) # 7th col == index 6
if k > m:
print 'loop 1 satisfies'
elif m > k:
print 'loop 2 satisfies'
else:
print 'loop error'
</code></pre>
<p>还请注意,这解决了字符串比较问题,并使用了正确的基于零的索引。在</p>