擅长:python、mysql、java
<p>你可以这样做:</p>
<pre><code>from itertools import cycle
with open('test_file','r') as tf, open('keyword_file', 'r') as kf:
keywords = [k.strip() for k in kf]
for lineno, line in enumerate(tf):
for i, key in enumerate(cycle(keywords)):
if i==len(keywords):
break
if key in line.strip():
print "Keyword: '"+key+"' found on line: "+str(lineno)
</code></pre>
<p>输出:</p>
^{pr2}$