Python取出指定文本中出现频率最大值的方法,python最大值,编橙之家Python教程
Python取出指定文本中出现频率最大值的方法,python最大值,编橙之家Python教程
编橙之家Python教程学习,本文是关于Python取出指定文本中出现频率最大值的方法。这是一个与Python文件操作及计数统计相关的问题,学会了这个方法可以帮助我们做些什么呢?
Python中如何取文本中出现次数最大值?python统计文本字符串里单词出现频率的方法?例如,有个文本文件,里边有若干个关键词。需要分析这个文本文件中的重要是什么,要用python方法统计这些关键词(关键词可以是任何内容)及它们出现的频率。所以下边这个Python取出指定文本中出现频率最大值的方法就会帮我们完成这个工作。
Python取出指定文本中出现频率最大值的方法:
from time import timefrom operator import itemgetterdef test(): # 取 10 个,有需要可以修改, 及定义读取的文件 test.txt iList = 10 strFileName = 'test.txt' count = {} for word in open(strFileName).read().split(): if count.has_key(word): count[word] = count[word] + 1 else: count[word] = 1 print sorted(count.iteritems( ), key=itemgetter(1), reverse=True)[0:iList]# 调用www.iplaypy.comif __name__ == '__main__': t1 = time() test() print time()-t1
掌握以上代码这前,要熟悉Python open()函数文件打开、读、写基础操作应该,还有Python遍历文件夹目录与文件操作也可以适当了解下。
编橙之家文章,
相关内容
- 如何用Python来计算已经过去的时间,python已经过去,如何
- Python指定目录递归遍历源码示例,python递归,本文是关于
- Python生成0-9任意4位数字组合的方法,python生成0-94位,编
- Python获取Windows窗口标题并输出的脚本方法,python窗口
- 指定地区天气预报查询的Python方法,地区天气预报pyt
- Python识别网站验证码的方法源码,,学习Python教程之前
- Python压缩文件为tar、gzip的方法,pythontar,Python文件操作
- Python 匹配手机电话号码及邮箱的正则表达式源码,py
- Python POP3协议收取邮件方法,pythonpop3协议收取,Python教程
- Python实现DES加密算法源码例详解,pythondes,本篇为大家提
评论关闭