python 统计文章单词个数

来源:互联网 发布:淘宝店铺一键发布宝贝 编辑:程序博客网 时间:2024/06/06 00:51

代码

def getText():    txt=open("article.txt","r").read()    txt=txt.lower()    for ch in '~!@#$%^&*()_+"{}[]|?.<>?':        txt=txt.replace(ch,"")    return txthamletTxt=getText()words=hamletTxt.split()counts={}for word in words:    counts[word]=counts.get(word,0)+1items=list(counts.items())items.sort(key=lambda x:x[1],reverse=True)for i in range (10): ###这里就让它输出10个看看得了    word,count=items[i]    print("{0:<10}{1:>5}".format(word,count))

此代码有效的前提是你创建了一个article.txt。在里面写上你要统计的单词。
(一定要将py和文章放在同一个地方)比如都放在桌面
运行效果如下
这里写图片描述

原创粉丝点击