码迷,mamicode.com
首页 > 编程语言 > 详细

Python 基础 - 统计文本里单词的个数以及出现的次数

时间:2016-01-15 10:58:54      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

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

 

Python 基础 - 统计文本里单词的个数以及出现的次数

标签:

原文地址:http://www.cnblogs.com/shiyiwen/p/5132592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!