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