根据一篇英文文章统计其中单词出现最多的10个单词。

# -*- coding: utf-8 -*-

import urllib2

import re

from collections import Counter

'''

007之雷霆谷 You Only Live Twice',可以从http://novel.tingroom.com/jingdian/1584/47084.html这个地址获取,

列出其中使用最频繁的10个单词,并给出它们的出现次数

Python2.7上测试通过

'''

'''根据URL网址读取数据'''

def Get_Data(url):

data = urllib2.urlopen(url).read()

return data

'''统计单词及个数,text是要统计的文章字符串,n是统计次数最多的前几个'''

def PrintWordsCount(text,n=1):

'''调用Counter用正则进行拆分'''

wordCountList = Counter(re.split(r'\W+', text, flags=re.M|re.I)).most_common(n)

print '单词\t次数'

print '\n'.join([w+'\t'+str(c) for w,c in wordCountList])

#测试代码

def test():

url ='http://novel.tingroom.com/jingdian/1584/47084.html'

data = Get_Data(url)

PrintWordsCount(data,10)

test()

python单词个数_python 统计单词个数相关推荐

  1. python统计一句话单词个数_python 统计单词个数

    标签: 根据一篇英文文章统计其中单词出现最多的10个单词. # -*- coding: utf-8 -*- import urllib2 import re from collections impo ...

  2. 用python统计字母个数_python统计字母个数 python 统计文本中字母个数

    python 统计文本中字母个数 作业文件等有人回答小编再发,之前发文件被屏蔽了明明转身就有一个温馨的港湾,却偏偏还要去追逐那无望的孤船. l = 0with open('file.txt', 'r' ...

  3. python统计字符串汉字个数_python统计字符个数

    python统计字符个数 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. 语法 count()方 ...

  4. python编程单词排序_python 统计单词个数,并按个数与字母排序

    # coding: utf-8 # In[1]: import collections str = "Be slow to promise and quick to perform" ...

  5. python统计单词个数算法_python 统计单词个数和频次

    开始学习python,习题需要统计单词个数和频次.百度找到的代码好像都有问题.自己写了一个,调试通过. 环境:python: 3.9.1 64bit :  pycharm: 2020.2  电脑 wi ...

  6. (篇九)C语言统计某个字母的个数、统计各种字符的个数、统计单词的个数

    文章目录 一.统计某个字母的个数 二.统计各种字符的个数 三.统计单词的个数 本篇文章主要介绍在C语言中统计某个字母的个数.统计各种字符的个数和统计单词的个数:总之就是计数,-由于C语言中没有直接统计 ...

  7. hadoop 文本统计一个字符的个数_hadoop统计单词个数 - 卡饭网

    hadoop入门之统计单词在文件中出现的个数示例 hadoop入门之统计单词在文件中出现的个数示例 Linux环境:CentOs6.4 Hadoop版本:hadoop-0.20.2 内容:统计hado ...

  8. mysql计算单词的个数_统计单词个数

    统计单词个数 统计单词个数的功能是封装在Linux驱动中的. Linux驱动 Linux系统将每一个驱动都映射成一个文件,为设备文件或驱动文件,都保存在/dev目录中.与Linux驱动交换数据变成了与 ...

  9. python统计字符串数字个数_python统计字符串中数字个数_后端开发

    python怎么随机生成奇数_后端开发 python随机生成奇数的方法:导入random模块,使用random模块生成随机数,然后判断生成的随机数是否为奇数,若是奇数就加入列表.使用此方法得到的列表包 ...

最新文章

  1. ubuntu黑屏解决办法
  2. Java小对象的解决之道——对象池(Object Pool)的设计与应用
  3. C#-老生常谈的 值类型与引用类型
  4. iOS Swift JSON解析教程
  5. sql server 存储过程_pgRouting教程七:使用SQL存储过程
  6. 【perl脚本】perl one line的几个有趣实例1
  7. dns解析服务器原理,简述DNS服务器原理
  8. 米什金货币金融学第十一版笔记和课后答案
  9. HTML页面基本结构。
  10. C++ 函数其实可以不用写返回值的声明!
  11. 布兰迪斯大学计算机美国大学排名,布兰迪斯大学排名
  12. 打开小程序之门,“拉勾”之约
  13. 【ER图】数据库实体关系图
  14. 大学生在线书籍网站 二手交易书籍网站制作 网页设计制作作业作品下载 dreamweaver制作静态html网页设计作业作品
  15. Dockerfile 定制 Rabbitmq 集成延时队列的镜像
  16. 《机器学习技法》第13课笔记 深度学习
  17. b树和b+树的区别。
  18. python风控建模项目_像潘叔叔那样用半年时间学Python,有哪些书值得看?
  19. 跳跃游戏(jump-game)图解
  20. EasyUI树形菜单后端

热门文章

  1. u盘能装的linux系统,求u盘上能装的linux系统,要详细安装过程!
  2. js 嵌入式开发板_张江镇林志玲教你用JavaScript做嵌入式开发
  3. Android 依赖注入 DI - Dagger2
  4. 13 网关组件Spring Cloud Zuul自定义前置和后置过滤器
  5. koom 源码分析之 koom-monitor-base
  6. [转]诺基亚的反击战
  7. mate7 android go,Mate7 四大版本完整稳定版刷机包大集合!
  8. C++中override overload overwrite
  9. 2020 超分辨率技术发展趋势
  10. hibernate自动创建表失败