<p>在Python中,我想测试Linux命令输出中是否存在关键字。要测试的关键字将作为列表传递,如下所示。我并没有花太多时间在Python上,所以下面是暴力方法。有没有更干净的方法来写这个?在</p>
<pre><code>def test_result (result, mykeys):
hit = 0
for keyword in mykeys:
if keyword in result:
hit = 1
print "found a match for " + keyword
if hit == 1:
return True
result = "grep says awk"
mykeys = ['sed', 'foo', 'awk']
result = test_result (result, mykeys)
</code></pre>