擅长:python、mysql、java
<p>这里有两件事</p>
<p>(1)打印每个匹配的文件。我猜如果<code>>= 1</code>出现<code>'aborted'</code>,您可能只想打印一次文件名。
(2) 打印的是实际的文件对象,而不是文件名。另外,您只需使用<code>with open(...)</code>,它将为您处理关闭文件的问题</p>
<pre><code>def aborted_files(file):
with open(file, 'r') as in_file:
for lines in in_file.readlines():
if re.search("aborted", lines):
print in_file.name
return
</code></pre>