完成这个任务,我们需要掌握以下python的知识点:
1.jieba模块的使用;
2.python中对txt文本文件的操作;
3.python四大容器的使用;
4.openpyxl模块的使用。

代码如下:

import jieba
with open('./toefl100.txt','r',encoding='utf-8') as f:contents = f.read()
content_list = list(jieba.cut(contents))
word_list =[]
for content in content_list:if content.isalpha() and len(content)>4:word_list.append(content.lower())
word_set = set(word_list)
word_dict = {}
max_lengh = 0
for word in word_set:count = 0if len(word)>max_lengh:max_lengh = len(word)for element in word_list:if word == element:count += 1word_dict[word] = countprint(word_dict)
from openpyxl import Workbook
workbook = Workbook()
ws=workbook.create_sheet()
worksheet= workbook['Sheet']
del workbook['Sheet1']
row_num = 1
for key in sorted(word_dict,key=word_dict.__getitem__,reverse=True):worksheet['A'+str(row_num)] = keyworksheet['B'+str(row_num)]= word_dict[key]row_num += 1
workbook.save(filename='Peterwords.xlsx')

运行代码之后,我们可以得到一个“Peterwords.xlsx”的excel表格文件,我们打开之后,就可以看到统计好了的托福词频表了,效果如下:

统计托福100篇阅读文章中的单词及其词频并且存入excel表格中相关推荐

  1. 如何在表格数据中加同一个数_怎么在excel表格中的数字前统一加一个字母

    怎么在excel表格中的数字前统一加一个字母以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 怎么在excel表格中的数字 ...

  2. python爬虫怎么爬小说_Python 新手] 爬虫练习:爬取起点中文网的小说排行并存入 excel 表格中...

    使用的 python 库 1.request 库,用于向服务器发起请求信息. 2.lxml 库,用于解析服务器返回的 HTML 文件. 3.time 库,设置爬取时间差,防止短时间内多次页面请求而被限 ...

  3. 怎样在表格中选出同一类_如何在excel表格中同一个框选择下一行 - 卡饭网

    在excel表格中怎样设置选择下拉列表? 在excel表格中怎样设置选择下拉列表? 在excel表格制作中,经常会遇到固定选项输入,例如性别( 男  女),婚否(是, 否),在制作考勤表的时候也可以利 ...

  4. 怎样在表格中选出同一类_如何让excel表格中的几列数据相同的名称数据排列

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:如何让excel表格中的几列数据相同的名称数据排列在一行 如下图回答:使用分类汇总分类字段为型号汇总项为所有日期汇总方式选择求和在左 ...

  5. Python爬虫学习之爬取豆瓣音乐Top250存入Excel表格中

    前言 目标网站:https://music.douban.com/top250 任务: 爬取豆瓣音乐Top250的歌曲名 爬取豆瓣音乐Top250的歌曲对应的表演者.发行时间和音乐流派(分别对应下图斜 ...

  6. 如何在Excel表格中做柱表图

    如何在Excel表格中做柱表图 目录 如何在Excel表格中做柱表图 1.框选表格区域(不能款框选含有合并单元格区域) 2.选择"插入"选项卡中"柱形图"然后选 ...

  7. c 语言如何处理表格文件中的数据库,C#程序从Excel表格中读取数据并进行处理

    今天做了一个Excel表格数据处理的事情,因为数据量表较大(接近7000条)所以处理起来有点麻烦,于是写了一个程序, 先将程序记下以便将来查找. using System; using System. ...

  8. 桌面上的计算机图片怎么复制,怎么把一张普通的图片复制到EXCEL表格中

    怎么把一张普通的图片复制到EXCEL表格中以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 怎么把一张普通的图片复制到EX ...

  9. python 查找excel表格中重复的信息并标出来

    Python之PyMuPDF--批量处理一个PDF文件中发票的总金额提取 python 查找excel表格中重复的信息并标出来 python 提取excel表格中指定的关键字 python 批量修改文 ...

最新文章

  1. JVM学习笔记(一)------的基本结构
  2. [导入]php 安全基础 附录B. 函数
  3. (收集)vim72 .vimrc的一个样本
  4. java图片写入word中
  5. Java图形组件 OpenSwing
  6. 基于FCOS的航拍巡检图像绝缘子识别
  7. 股票指标(摘自同花顺软件)
  8. c语言多字符和宽字符,2.1.5 多字节字符和宽字符
  9. java的体重_标准体重计算示例代码
  10. python中sys的用法
  11. 亲戚(relative)
  12. 苹果手机照片误删如何找回
  13. 解决PL2303TA不支援WINDOWS 11及后续版本的问题
  14. 关于TCP/IOCP构架中出现的假死连接解决方案
  15. 关于DMA,TCM和Cache
  16. xilinx 权威设计指南_设计产品指标的权威指南
  17. html表格背景颜色
  18. 新书《Linux就是这个范儿》预售
  19. linux中sed怎么反选,awk的批量replace功能
  20. IDL常见问题与总结

热门文章

  1. user-select的详细用法
  2. [换根] Accumulation Degree
  3. Linux 分区、格式化4T大容量存储分区
  4. 2010-2011-...-2016
  5. 大商创2.28要求的php,大商创部分问题解决办法
  6. 罗赖马山(Mount Roraima)+天使瀑布(Angel Fall)
  7. mp3文件怎么转换格式
  8. 计算机专业吐槽搞笑,大学里那些专业搞笑描述,简直太形象了!网友:逗死我了!...
  9. 比特率 Kbps kbit/s 1KB/s Byte 的正确理解
  10. 基于正点原子触摸屏ui设计_基于黄金比例ui%C9%B8的设计系统