python計算檔案的行數的方法

2021-06-27 05:39:51 字數 501 閱讀 9949

1、簡單方法

把檔案讀入乙個大的列表中,然後統計列表的長度。

如果檔案的路徑是以引數的形式filepath傳遞的,那麼只用一行**即可:

count = len(open(filepath,'ru').readlines())

如果是非常大的檔案,上面的方法可能很慢,甚至失效。

count = len(open("檔名").readlines())

print count

2、讀取檔案某一行的內容(測試過1g大小的檔案,效率還可以)

import linecache

count = linecache.getline(filename,linenum)

3、用linecache讀取檔案內容(測試過1g大小的檔案,效率還可以)

str = linecache.getlines(filename)

str為列表形式,每一行為列表中的乙個元素

python 讀取檔案和計算檔案行數

一 計算檔案的行數 最簡單的辦法是把檔案讀入乙個大的列表中,然後統計列表的長度.如果檔案的路徑是以引數的形式filepath傳遞的,那麼只用一行 就可以完成我們的需求了 count len open filepath,ru readlines 如果是非常大的檔案,上面的方法可能很慢,甚至失效.此時,...

python 計算檔案中總行數

計算檔案的行數 最簡單的辦法是把檔案讀入乙個大的列表中,然後統計列表的長度.如果檔案的路徑是以引數的形式filepath傳遞的,那麼只用一行 就可以完成我們的需求了 count len open filepath,ru readlines 如果是非常大的檔案,上面的方法可能很慢,甚至失效.此時,可以...

python 獲取較大 csv檔案的行數

所謂較大.csv檔案,就是直接用pd.read csv讀取,會出現memoryerror.這時需要把檔案變成迭代器,分段讀取.user info pd.read csv e data analysis graduation design data weibo users.csv iterator t...