擅长:python、mysql、java
<p>很确定你真正想要的是<strong>f.readlines</strong>,而不是<strong>f.readline</strong>。在</p>
<pre><code># module start
from __future__ import with_statement # for python 2.5 and earlier
def readfile(path):
with open(path) as src:
return src.readlines()
if __name__ == '__main__':
import sys
print readfile(sys.argv[1])
# module end
</code></pre>
<p>请注意,我正在使用<a href="http://docs.python.org/reference/compound_stmts.html#with" rel="nofollow">with</a>上下文管理器来更有效地打开文件(它为您完成关闭文件的工作)。在Python2.6及更高版本中,您不需要在顶部使用花哨的import语句,但我有一个习惯,即对于仍在使用较旧Python的人来说,包括它。在</p>