# -*- coding:utf-8 -*- #author:V def tol (file1,gui): #寫一個方法,定義文件,or 匹配規則 import re patt = re.compile(gui) #print(type(patt)) f = open(file1,'r') #print(type(f)) try: return len(patt.findall(f.read())) #findall接受str類型,之前我把file 類型房間去,結果傻逼了 finally: #不管結果如何,都會執行finally模塊的語句 f.close() print(tol('test.txt',r'\w+')) #調用方法,統計單詞個數 \w單詞的意思,詳細可以看本博文中的 正則 print(tol('test.txt',r'Hello'))