2013-04-04 62 views

回答

1
with open('p7.erl', 'r') as f: 
    lines = f.readlines() 
    print type(lines) 
    print len(lines) 

輸出:

<type 'list'> 
27 

所以是的,線條是列表,你可以找到多少個元素都在通過len功能。

如果您只對一個文件中的行數感興趣,請參閱this

+0

非常感謝! 我會投了,但我13級了,我必須15 我可以問你爲什麼要使用 開放(「p7.erl」,「R」)爲f:的 代替 F =打開('p7.erl','r') ? 我認爲這都是關於個人喜好的,不是嗎? – user2154354 2013-04-04 19:08:28

+1

如果使用'with',則在完成該操作後,您不必擔心關閉文件(例如,在關閉它之前發生異常)。當你帶着大塊走出室外時,它會被照顧。你可以閱讀[here](http://effbot.org/zone/python-with-statement.htm)以更好地理解它。 – cashmere 2013-04-04 19:12:48

相關問題