Python一键读取文件中英文单词数量

打印 上一主题 下一主题

主题 1007|帖子 1007|积分 3021

一、 序言

今天用Python来试试,对一个文件里面的英文单词数量进行快速统计,告别传统计数方式。
目标文件
我也不知道多少个,瞎复制的~

二、涉及知识点


  • 文件读写
  • 基础语法
  • 字符串分割
 
三、代码实践

首先我们创建一个Python文件
导入我们需要用到的模块
  1. import platform
复制代码
  1. # 我给大家准备了这些资料:Python视频教程、100本Python电子书、基础、爬虫、数据分析、web开发、机器学习、人工智能、面试题、Python学习路线图、问题解答!都放在这个群咯 279199867
复制代码
 
代开文件
  1. with open(filepath, 'r') as fin:
复制代码
 
读取内容
  1. string = fin.read()
  2. count += len(string.split(" "))
复制代码
 
全部代码
我加了一些好的东西,大家不要介意。
  1. # 导入系统包
  2. import platform
  3. print("为天地立心,为万民立命,为往圣继绝学,为万世开太平")
  4. print("Python统计文件中单词数量 ")
  5. def stat_words(filepath):
  6.     count = 0
  7.     # 打开文件
  8.     with open(filepath, 'r') as fin:
  9.         # 读取内容
  10.         string = fin.read()
  11.         count += len(string.split(" "))
  12.     return count
  13. print("文件中单词数量为:", stat_words("p008.txt"))
  14. print("Python 版本", platform.python_version())
复制代码
 
文件目录
py-008/
├── p008.txt
└── py008.py
四、效果展示

效果duang的一下就出来了,只需一秒,就跟看完不点赞收藏的你一样快 (◡‿◡)


好了,兄弟们,今天的分享就到这里,再见!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

三尺非寒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表