python上机实验报告读取文件_Python程序设计实验八:文件
安徽工程大学
Python程序设计实验报告
班级:物流192 姓名:李心悦 学号:3190505218成绩:
日期:2020.6.3 指导教师:修宇
【实验名称】实验八 文件
【实验目的】
掌握读写文本文件或 CSV 文件,进而对数据进行处理的方法。
【实验条件】
PC机或者远程编程环境
【实验内容】
完成两个编程题。
1)水浒传词频统计
水浒传-词频统计
描述
使用词频统计的方法,生成《水浒传》出场次数最多的10个人物的姓名。
读取《水浒传》文本文件的代码如下:
txt = open("AllManAreBrothers.txt", "r", encoding="utf-8").read()
代码模板:
# ThreeKingdomsV2
import jieba
# 读取txt文件,获取需要统计词汇的文本
txt = open("AllManAreBrothers.txt", "r", encoding="utf-8").read()
# 设置需要输出最多的前n位人物的数量
n = 10
# 请在下列exludes集合中,自行补充其他需要排除的词汇
excludes = { "两个", "一个", "只见", "如何", "那里", "哥哥", }
words = jieba.lcut(txt)
counts = {}
# 请扩展下列分支结构,转换更多替代词
for word in words:
if len(word) == 1:
continue
elif word == "宋江道":
rword = "宋江"
else:
rword = word
counts[rword] = counts.get(rword, 0) + 1
# 实现删除干扰词汇功能(此处约2行代码)
# 使用列表和lambda功能实现 词汇的排序 (此处约2行代码)
# 依次输出统计次数最多的前n位(此处约3行代码)
2)血压心率分析
描述
BP.txt”是以逗号分隔的日期、血压、心率记录数据文本文件( open('BP.txt',encoding="gbk"))
统计收缩压、舒张压、心率的总平均值(保留3位小数)。
【实验过程】
1)水浒传词频统计
注:实验过程中需要不断排除干扰词,以达到既定目标。如:
2)血压心率分析
代码提示:
先用IDLE理解每层代码的含义,再补充剩下的几行代码,最终得出结果。
注:注意print输出时的中英文符号。
python上机实验报告读取文件_Python程序设计实验八:文件相关推荐
- python的实验报告大一心理_Python程序设计实验报告: 实验六
安徽工程大学 Python程序设计 实验报告 班级 物流192班 姓名吕晨学号3190505209 成就 日期 2020.5.4 指导先生修宇 [实验名称]实验六 函数 [实验目 ...
- python实训报告5000字_Python程序设计实验报告(一)
安徽工程大学 Python程序设计实验报告 班级 物流192 姓名 昌一鸣 学号 3190505225 成绩 日期 3月8日 指导老师 修宇 实验名称 实验一 熟悉IDLE和在线编程平台 实验目的 1 ...
- python上机实验报告读取文件_Python程序设计实验报告:实验八 文件
安徽工程大学 Python程序设计 实验报告 班级 物流192姓名陶俊 学号3190505235 成绩 日期 2020.6.3 指导老师修宇 实验八 文件 [实验目的] 掌握读写文本文件或 CSV 文 ...
- python上机实验报告读取文件_Python程序设计实验报告八 : 文件
安徽工程大学 Python程序设计 实验报告 班级 物流192 姓名凌剑涛 学号 3190505233成绩 日期2020.6.3 指导老师 修宇 实验八 文件 [实验目的] 掌握读写文本文件或CSV文 ...
- c语言程序设计第五版实验报告九,C语言程序设计实验报告-实验九.doc
C语言程序设计实验报告-实验九.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...
- 销售管理系统c语言实验报告,汽车销售信息管理系统程序设计实验报告.DOC
汽车销售信息管理系统程序设计实验报告.DOC 汽车销售信息管理系统程序设计实验报告 姓名:宁蒙 班级:2009211128班 学号 班内序号:25 手机 邮箱:691342444@ 此次我们小学期需要 ...
- c语言程序设计实验报告2,C语言程序设计实验报告2.docx
C语言程序设计实验报告2.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该 ...
- linux实验报告山东科技大学,-linux程序设计实验报告
-linux程序设计实验报告 (31页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 实 验 报 告课程名称: Linux程序设计 学 院: ...
- c语言设计贪吃蛇实验报告,贪吃蛇游戏程序设计实验报告
<贪吃蛇游戏程序设计实验报告>由会员分享,可在线阅读,更多相关<贪吃蛇游戏程序设计实验报告(11页珍藏版)>请在人人文库网上搜索. 1.Windows编程大作业贪吃蛇设计与实现 ...
最新文章
- DataTable的Compute功能详解
- unity, monoDevelop ide 代码提示不起作用的解决方法
- 题目1549:货币问题
- 小米Android N新功能,快升级牛轧糖 小米Android N支持汇总
- 电脑怎么连蓝牙耳机_魅族蓝牙耳机POP2说明书 魅族蓝牙耳机POP2怎么样
- 2016.6.23 随笔———— AJAX
- 喜报!第四范式助推百胜中国斩获2020 IDC数字化转型重磅大奖
- 众唱点歌机会显示无法连接服务器,目前众多厂商唱多的服务器附加存储缺点分析...
- REVERSE-COMPETITION-HGAME2022-Week2
- mipony linux客户端,Mipony网盘下载工具
- 进入顶层社会的顺序是什么?
- dmz区服务器系统激活,dmz主机搭建服务器
- python自动化开发和全栈开发_python全栈开发devops运维自动化方向初到高级在线课程分享...
- LanguageTool精简的两个思路
- 优秀程序员 分析提高能力 程序进阶
- RTL8111E datasheet中提到的术语
- groovy环境安装
- rstudio中读取数据_用RStudio导入数据
- [附源码]计算机毕业设计JAVA濒危物种科普系统
- 用简单算法去除图像抖动
热门文章
- “整洁代码根本就是个骗局!”
- Visual Basic之父回忆往事
- BAT 数据披露:缺人!110万AI人才缺口,两者矛盾,凉凉了!
- 华为否认鸿蒙为噱头;谷歌公布 6 大 iOS 漏洞;GitLab 又发安全补丁 | 极客头条...
- 马自达 3 为什么抛弃了触摸屏?
- 618 前夕,不谈促销,京东云带你聊聊技术……
- 码农们的聚餐,会复杂到什么程度?
- 悲苦手机命,“熬”在新零售
- 阿里、京东被曝全面“缩招”;YY CEO 身体植入芯片;Oculus 创始人离职 | 极客头条...
- 抢占朋友圈C位 闪耀世界杯 就要Pick 腾讯云CDN