Python編寫方法統計文件中總單詞數

2021-10-21 17:40:36 字數 876 閱讀 7823

**:

def

count_words

(file_name)

:''' 方法:統計file_name中總詞數 '''

try:

with

open

(file_name,encoding=

'utf-8'

)as file_object:

message = file_object.read(

)except filenotfounderror:

print

("the file '"

+ file_name +

"' is not exist!"

)with

open

('missing_files.txt'

,'a'

)as error_record:

error_record.write(file_name+

"\n"

)''' 檔案不存在時向使用者輸出提示,並記錄錯誤資訊到missing_files.txt中 '''

else

: words = message.split(

) length =

len(words)

print

(file_name +

" has "

+str

(length)

+" words in total."

)

open函式中指定編碼方式 encoding=『utf-8』,否則可能出現unicodedecodeerror

split函式以空格為分隔符將字串分拆成多個部分,並將這些部分都儲存到乙個列表中

排序方法統計

1 氣泡排序 相鄰元素之間逐對兩兩比較,若不符合預期則先交換位置再繼續比較,如此,每次比較都能把最大或最小的元素放在預期位置,直到完成排序。氣泡排序 public static int popsort int array else continue return arr 2 快速排序 2 同時從數字...

python 統計文件

usr bin python coding utf 8 import datetime import smtplib import string yesterday datetime.datetime.now datetime.timedelta days 1 yesterday yesterday...

統計學習方法 統計學習基礎(一)

監督學習 統計學習的三要素 模型評估與模型選擇 一 統計學習的特點 以方法為中心 目標是對資料進行 與分析 統計學習的方法 可以總結出統計學習的三要素 模型 策略和演算法。監督學習的任務是學習乙個模型,使模型能夠對任意給定的輸入能做出乙個好的 基本概念 假設空間 模型屬於由輸入空間到輸出空間的對映的...