擅长:python、mysql、java
<p>一般来说,要正确匹配单词,您需要正则表达式;一个简单的<code>word in line</code>检查也会匹配<code>blablaLostblabla</code>,我假设您不需要:</p>
<pre><code>import re
with open("/tmp/LostShots/LostShots.txt", "r") as input_file, \
open('results.txt', 'w') as output_file:
output_file.writelines(line for line in input_file
if re.match(r'.*\bLost\b', line)
</code></pre>
<p>或者你可以用一个更冗长的词</p>
^{pr2}$
<p>另外,您应该使用<code>os.path.join</code>来创建路径;另外,对于以跨平台的方式处理临时文件,请参阅<code>tempfile</code>模块中的函数。在</p>