擅长:python、mysql、java
<p>只是为了好玩,这里有一个两行。</p>
<pre><code>lines = filter(lambda x:x[0:-1]!="tom", open("names.txt", "r"))
open("names.txt", "w").write("".join(lines))
</code></pre>
<p>挑战:有人为此贴了一行。</p>
<p>您还可以使用fileinput模块获得最可读的结果:</p>
<pre><code>import fileinput
for l in fileinput.input("names.txt", inplace=1):
if l != "tom\n": print l[:-1]
</code></pre>