Python 基礎 - 統計文本里單詞的個數以及出現的次數


# -*- 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'))

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM