擅长:python、mysql、java
<pre><code>import sys
with open('file.txt') as f:
for line in f:
if '1947' in line: # or some complex regular expressions test
sys.stdout.write(line)
</code></pre>
<p>您只需解析<code>for</code>循环体中的每一行,然后决定是否接受它。如果你想搞怪,可以看看<a href="http://docs.python.org/library/functions.html#map" rel="nofollow">map</a>和{a2}。<a href="http://docs.python.org/reference/compound_stmts.html#the-with-statement" rel="nofollow">^{<cd2>}</a>语句确保文件随后关闭。在</p>