现有plain text titled test.txt,统计其中的单词出现的个数。

test.txt的内容:

i have have application someday oneday day demo

i have some one coma ideal naive i

用python实现的代码:

import re

count = {}

f = open('test','r')

b = f.read()

#print b

cd = re.split('[ \\n]+',b) #注意split的用法

print cd

for i in cd:

count[i] = count.get(i,0) + 1#注意get()方法的用法

print count

执行代码后得到的结果:

['i','have','application','someday','oneday','day','demo','i','some','one','coma','ideal','naive','i']

{'someday': 1,'i': 3,'demo': 1,'naive': 1,'some': 1,'one': 1,'application': 1,'ideal': 1,'have': 3,'coma': 1,'oneday': 1,'day': 1}

shell实现的方法为:

tr " " "\\n"

运行结果为

1 application

1 coma

1 day

1 demo

3 have

3 i

1 ideal

1 naive

1 one

1 oneday

1 some

1 someday

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

python处理文本文件 提取英文单词看成一个整体_任意一个英文的纯文本文件,统计其中的单词出现的个数(shell python 两种语言实现)...相关推荐

  1. 20170512 Python练习册0004统计英文的纯文本文件的单词出现的个数

    #!/usr/bin/env python# -*-coding:utf-8-*- # 第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数from collections import ...

  2. 无监督方法实现C++、Java、Python 代码转换,程序员:出了bug怎么办,两种语言都要看吗?...

    点击上方"视学算法",选择加"星标" 重磅干货,第一时间送达 本文转载自:机器之心  |  参与:魔王 Facebook 提出的无监督代码转换方法 TransC ...

  3. python自带的shell是什么-python中执行shell的两种方法总结

    一.使用python内置commands模块执行shell commands对Python的os.popen()进行了封装,使用SHELL命令字符串作为其参数,返回命令的结果数据以及命令执行的状态: ...

  4. Java调用Python脚本:轻松实现两种语言的互操作性

    Java和Python都是非常流行的编程语言,它们都有自己的优点,但也有自己的局限性.在编写应用程序时,我们可能需要使用两种语言来共同完成一项任务.在这种情况下,Java需要调用Python脚本来解决 ...

  5. Java黑皮书课后题第7章:*7.28(数学:组合)编写一个程序,提示用户输入10个整数,然后显示从这10个数中选出两个数的所有组合

    7.28(数学:组合) 题目 题目描述 破题 代码 运行示例 题目 题目描述 *7.28(数学:组合)编写一个程序,提示用户输入10个整数,然后显示从这10个数中选出两个数的所有组合 破题 声明一个长 ...

  6. python将变量a全部变成大写字母_每天一个Python知识点:只用一招就将所有的英文单词首字母变成大写...

    摘要: 将英文单词首字母变成大写是一个古老的话题,很常用,也很简单.不过如何用更简单的方式批量完成这个工作,则有很多学问,不想来看看吗! 将英文单词首字母变成大写是非常常用的文本操作,使用capita ...

  7. python 执行shell_python中执行shell的两种方法总结

    一.使用python内置commands模块执行shell commands对Python的os.popen()进行了封装,使用SHELL命令字符串作为其参数,返回命令的结果数据以及命令执行的状态: ...

  8. python 执行shell 事务_python中执行shell的两种方法总结

    一.使用python内置commands模块执行shell commands对Python的os.popen()进行了封装,使用SHELL命令字符串作为其参数,返回命令的结果数据以及命令执行的状态: ...

  9. 正则不等于一个字符串_更正一个观念:“积食”不等于“吃多了”

    在给小朋友推拿的过程中,经常会碰到这样的情况:我看了看孩子的舌苔,然后告诉宝妈们孩子有些积食了.有些宝妈会很不解的说:"宝宝这几天吃的很少了啊,怎么会积食呢?"我也就很无奈的再解释 ...

最新文章

  1. EPSON机器人建立TCP/IP通讯的简单demo
  2. 新一代测序技术Sparc
  3. 最大公共子串提取“模式”
  4. 输入密码查看flag(详解)——Bugku
  5. php背景,php图片背景填充实例
  6. linux sh脚本 递增,Linux shell 脚本实现进度框
  7. 大战设计模式【13】—— 组合模式
  8. 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误
  9. MongoDB性能测试
  10. java 封装api_关于java 封装某个功能为api形式供其他用户调用的问题
  11. STM32F103系列实战之通用同步异步收发器(USART)
  12. anaconda虚拟环境设置
  13. VS2008无法下断点调试的原因
  14. 311. Sparse Matrix Multiplication
  15. L1、L2 正则项详解 - 解空间、先验分布、最大似然估计 and 最大后验估计
  16. Understanding Vertica Epochs
  17. 播放网易云音乐时,有电话呼入,音乐并不会停止播放。
  18. windows.edb文件
  19. SpringBoot:MultipartResolver 文件上传、大小限制相关配置、实现原理与自定义
  20. 20180402-F · US Tuition Costs · pheatmap 绘制热图 · R 语言数据可视化 案例 源码

热门文章

  1. linux看php安装路径,linux下查找php安装路径的方法是什么
  2. 计算机领域中的牛人,计算机视觉领域的牛人 | 丕子
  3. bigdecimal 设置_BigDecimal
  4. 错误: 程序包r2不存在_坚果 R2 使用体验:它是一款真旗舰,也是不一样的旗舰...
  5. ip pim spare 源树 和 共享树_Pim通用规则+Dense模式规则+Sparse模式规则
  6. java获取字符串最长_基于java查找最长字符串代码实例
  7. unity 纹理压缩格式‘_[2018.1]Unity贴图压缩格式设置
  8. ieee33节点系统图_【学术聚焦】考虑信息耦合的电气综合能源系统韧性优化方法...
  9. 前端app调起摄像头 只显示在页面_猫也能看得懂的教程之一分钟使用Vue搭建简单Web页面...
  10. 华为正式发布鸿蒙智慧屏,华为正式发布鸿蒙OS操作系统 智慧屏将率先使用