我們可以編寫函式來通過對檔案字串的split和長度計算(len)來獲取個txt檔案的字數。
def
count_words
(filename)
:try
:with
open
(filename,
'r',encoding=
'utf-8'
)as f:
contents = f.read(
)except filenotfounderror:
return
(f"the file doesn't exit. please check!"
)except unicodedecodeerror:
return
(f"please endoce the file with utf-8 format."
) words = contents.split(
)return
len(words)
注意到,我們在其中使用了try-except語句來處理了找不到檔案時的異常(filenotfound)。
這樣,我們可以定義**txt檔案列表,然後通過for迴圈來對這些檔案進行操作,依次統計出各個**的字數了,如果檔案不存在,就會優雅地報錯並且不影響後續程式的執行。
python做統計字元 python統計字元個數
python count 方法 描述python count 方法用於統計字串裡某個字元出現的次數。可選引數為在字串搜尋的開始與結束位置。語法count 方法語法 str.count sub,start 0,end len string 複製 引數sub 搜尋的子字串 start 字串開始搜尋的位置...
使用python爬取小說(附python原始碼)
import requests 爬蟲模組,獲取網頁文字 import re 正規表示式模組,從網頁文字中提取所需要的資訊 defgettext url r requests.get url,timeout 30 r.encoding return r.text 輸入目錄鏈結 url,返回各章節鏈結陣...
批量統計磁碟使用率 pssh awk
一 注釋 1 pssh p 列印輸出,h遠端主機列表 2 變數子串,替換所有 為空,即刪除 3 begin end awk特殊模式,本文用來列印選單 獲取迴圈結果 4 awk陣列 與shell不同,下標不侷限為數字 5 sub awk內建函式,替換字串內容,本文用來刪除ip位址後冒號 6 print...