使用python統(tǒng)計文件行數示例分享
import time
def block(file,size=65536):
while True:
nb = file.read(size)
if not nb:
break
yield nb
def getLineCount(filename):
with open(filename,"r",encoding="utf-8") as f:
return sum(line.count("\n") for line in block(f))
if __name__ == "__main__":
import sys
import os
if len(sys.argv) != 2:
print("error imput argument")
sys.exit(-1)
if not os.path.isfile(sys.argv[1]) :
print(sys.argv + " is not a file")
sys.exit(-1)
start_time = time.time()
print(getLineCount(sys.argv[1]))
print(time.time() - start_time ,"seconds")
- Python讀取系統(tǒng)文件夾內所有文件并統(tǒng)計數量的方法
- Python統(tǒng)計純文本文件中英文單詞出現個數的方法總結【測試可用】
- Python實現統(tǒng)計文本文件字數的方法
- Python統(tǒng)計文件中去重后uuid個數的方法
- Python實現對excel文件列表值進行統(tǒng)計的方法
- python統(tǒng)計文本文件內單詞數量的方法
- Python3讀取UTF-8文件及統(tǒng)計文件行數的方法
- python 遠程統(tǒng)計文件代碼分享
- python腳本實現統(tǒng)計日志文件中的ip訪問次數代碼分享
- python3實現指定目錄下文件sha256及文件大小統(tǒng)計
相關文章
用Python登錄Gmail并發(fā)送Gmail郵件的教程
這篇文章主要介紹了用Python登錄Gmail并發(fā)送Gmail郵件的教程,利用了Python的SMTP庫,代碼非常簡單,需要的朋友可以參考下2015-04-04
python 在右鍵菜單中加入復制目標文件的有效存放路徑(單斜杠或者雙反斜杠)
這篇文章主要介紹了python 在右鍵菜單中加入復制目標文件的有效存放路徑(單斜杠或者雙反斜杠),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04
Python使用Beautiful?Soup(BS4)庫解析HTML和XML
這篇文章介紹了Python使用Beautiful?Soup(BS4)庫解析HTML和XML的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06

