我是Python的入門者,正在計算一個txt文件的行數。我跟隨正是因爲什麼在Coursera,一個在線課程是爲如下:使用Python計算行數
fhand=open("Read Me.txt")
count=0
for line in fhand:
count=count+1
print(count)
在網上當然,這確實給行權數量,但我不斷獲取0。我想這可能與該軟件的版本有關(我的是Python3.4.3,在線課程是Python2),或者是Mac系統的文本編輯器?預先感謝您的建議。
這應該工作。你確定你正在執行正確的腳本嗎?你也確定文件中有任何行嗎? –
您是否已經*先讀過文件,忘記重新打開或重新開始搜索?一旦讀取,文件不會從下一次讀取時自動開始。 –
MartijnPieters是正確的,或者文件中沒有任何內容。不過,作爲一個評論,你可以說'count = len(open(「Read Me.txt」)。readlines())' – zondo