python处理文本文件 提取英文单词看成一个整体_任意一个英文的纯文本文件,统计其中的单词出现的个数(shell python 两种语言实现)...
现有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 两种语言实现)...相关推荐
- 20170512 Python练习册0004统计英文的纯文本文件的单词出现的个数
#!/usr/bin/env python# -*-coding:utf-8-*- # 第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数from collections import ...
- 无监督方法实现C++、Java、Python 代码转换,程序员:出了bug怎么办,两种语言都要看吗?...
点击上方"视学算法",选择加"星标" 重磅干货,第一时间送达 本文转载自:机器之心 | 参与:魔王 Facebook 提出的无监督代码转换方法 TransC ...
- python自带的shell是什么-python中执行shell的两种方法总结
一.使用python内置commands模块执行shell commands对Python的os.popen()进行了封装,使用SHELL命令字符串作为其参数,返回命令的结果数据以及命令执行的状态: ...
- Java调用Python脚本:轻松实现两种语言的互操作性
Java和Python都是非常流行的编程语言,它们都有自己的优点,但也有自己的局限性.在编写应用程序时,我们可能需要使用两种语言来共同完成一项任务.在这种情况下,Java需要调用Python脚本来解决 ...
- Java黑皮书课后题第7章:*7.28(数学:组合)编写一个程序,提示用户输入10个整数,然后显示从这10个数中选出两个数的所有组合
7.28(数学:组合) 题目 题目描述 破题 代码 运行示例 题目 题目描述 *7.28(数学:组合)编写一个程序,提示用户输入10个整数,然后显示从这10个数中选出两个数的所有组合 破题 声明一个长 ...
- python将变量a全部变成大写字母_每天一个Python知识点:只用一招就将所有的英文单词首字母变成大写...
摘要: 将英文单词首字母变成大写是一个古老的话题,很常用,也很简单.不过如何用更简单的方式批量完成这个工作,则有很多学问,不想来看看吗! 将英文单词首字母变成大写是非常常用的文本操作,使用capita ...
- python 执行shell_python中执行shell的两种方法总结
一.使用python内置commands模块执行shell commands对Python的os.popen()进行了封装,使用SHELL命令字符串作为其参数,返回命令的结果数据以及命令执行的状态: ...
- python 执行shell 事务_python中执行shell的两种方法总结
一.使用python内置commands模块执行shell commands对Python的os.popen()进行了封装,使用SHELL命令字符串作为其参数,返回命令的结果数据以及命令执行的状态: ...
- 正则不等于一个字符串_更正一个观念:“积食”不等于“吃多了”
在给小朋友推拿的过程中,经常会碰到这样的情况:我看了看孩子的舌苔,然后告诉宝妈们孩子有些积食了.有些宝妈会很不解的说:"宝宝这几天吃的很少了啊,怎么会积食呢?"我也就很无奈的再解释 ...
最新文章
- EPSON机器人建立TCP/IP通讯的简单demo
- 新一代测序技术Sparc
- 最大公共子串提取“模式”
- 输入密码查看flag(详解)——Bugku
- php背景,php图片背景填充实例
- linux sh脚本 递增,Linux shell 脚本实现进度框
- 大战设计模式【13】—— 组合模式
- 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误
- MongoDB性能测试
- java 封装api_关于java 封装某个功能为api形式供其他用户调用的问题
- STM32F103系列实战之通用同步异步收发器(USART)
- anaconda虚拟环境设置
- VS2008无法下断点调试的原因
- 311.	Sparse Matrix Multiplication
- L1、L2 正则项详解 - 解空间、先验分布、最大似然估计 and 最大后验估计
- Understanding Vertica Epochs
- 播放网易云音乐时,有电话呼入,音乐并不会停止播放。
- windows.edb文件
- SpringBoot:MultipartResolver 文件上传、大小限制相关配置、实现原理与自定义
- 20180402-F · US Tuition Costs · pheatmap 绘制热图 · R 语言数据可视化 案例 源码
热门文章
- linux看php安装路径,linux下查找php安装路径的方法是什么
- 计算机领域中的牛人,计算机视觉领域的牛人 | 丕子
- bigdecimal 设置_BigDecimal
- 错误: 程序包r2不存在_坚果 R2 使用体验:它是一款真旗舰,也是不一样的旗舰...
- ip pim spare 源树 和 共享树_Pim通用规则+Dense模式规则+Sparse模式规则
- java获取字符串最长_基于java查找最长字符串代码实例
- unity 纹理压缩格式‘_[2018.1]Unity贴图压缩格式设置
- ieee33节点系统图_【学术聚焦】考虑信息耦合的电气综合能源系统韧性优化方法...
- 前端app调起摄像头 只显示在页面_猫也能看得懂的教程之一分钟使用Vue搭建简单Web页面...
- 华为正式发布鸿蒙智慧屏,华为正式发布鸿蒙OS操作系统 智慧屏将率先使用