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...