程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

千锋扣丁学堂Python培训之实现统计文本中单词出现的频率详解

发布于2019-08-31 23:43     阅读(1155)     评论(0)     点赞(2)     收藏(1)


今天千锋扣丁学堂Python培训老师给大家分享一篇关于python统计文本中单词出现频率的具体代码,下面我们一起来看一下吧。

coding=utf-8

import os

from collections import Counter

sumsdata=[]

for fname in os.listdir(os.getcwd()):

if os.path.isfile(fname) and fname.endswith('.txt'):

with open(fname,'r') as fp:

  data=fp.readlines()

sumsdata+=[line.strip().lower() for line in data]

cnt=Counter()

for word in sumsdata:

cnt[word]+=1

cnt=dict(cnt)

for key,value in cnt.items():

print(key+":"+str(value))

首先在和程序所在路径下创建几个文本文件,我建了两个,文件内容分别为hellopythongoodbyepython和ilikepython。

以上所述是小编给大家介绍的python统计文本中单词出现频率详解整合,希望对大家有所帮助,想要了解更多关于Python开发方面内容的小伙伴,请关注扣丁学堂Python培训官网、微信等平台,扣丁学堂IT职业在线学习教育有专业的Python讲师为您指导,此外扣丁学堂老师精心推出的Python视频教程定能让你快速掌握Python从入门到精通开发实战技能。



所属网站分类: 技术文章 > 博客

作者:23dh

链接:https://www.pythonheidong.com/blog/article/74628/f44546aee645d3a9f72a/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

2 0
收藏该文
已收藏

评论内容:(最多支持255个字符)