ImageVerifierCode 换一换
格式:PPT , 页数:55 ,大小:446.50KB ,
资源ID:322204     下载积分:13.98 金币    免费下载
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.aqrzj.com/docdown/322204.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Python文件操作(55页).ppt)为本站会员(人民至上)主动上传,安全人之家仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知安全人之家(发送邮件至316976779@qq.com或直接QQ联系客服),我们立即给予删除!

Python文件操作(55页).ppt

1、第7章文件,Overview,文件读写*Pandas模块读写常见格式文件*数据可视化,7.1 文件读写,计算机文件,是存储在某种长期储存设备上的一段数据流。所谓“长期储存设备”一般指磁盘、光盘、磁带等。其特点是所存信息可以长期、多次使用,不会因为断电而消失。计算机文件可分为二种:二进制文件和文本文件图形文件及文字处理程序等计算机程序都属于二进制文件。这些文件含有特殊的格式及计算机代码。文本文件则是可以用文字处理程序阅读的简单文本文件。,文件读写步骤,1.打开文件2.处理数据3.关闭文件,显示文件名为7-1.txt的内容,该文件只有一行,textFile=open(7-1.txt,rt)#以文本

2、方式打开t=textFile.readline()print(t)textFile.close()binFile=open(7-1.txt,rb)#以二进制方式打开b=binFile.readline()print(b)binFile.close()程序输出:欢迎学习Python语 言bxbbxb6xd3xadxd1xa7xcfxb0Pythonxd3xefxd1xd4,open函数,fileobj=open(filename,mode)fileobj是open()返回的文件对象filename是该文件的文件名mode是指明文件类型和操作的字符串mode的第一个字母表明对其的操作。mode的第

3、二个字母是文件类型:t(可省略)代表文本类型文件;b代表二进制类型文件。后面的文件处理操作均以文本方式为例。,文件打开模式,文件读写函数,【例 7-2】文件复制,cj.txt 文件是学生一门课的成绩,它的内容如下:97 80 93 69 87 90 84 94 75 76 89 83 83 33 72 48 66 86 9889 89 88 87 63 87 81 100 80 37 68 71 77 98 66 47 29 87 9396 100 70 85 83 35需要把这个文件的内容复制到“cjback.txt”文件中。复制文件不需要考虑行结构,用read函数就可以了。程序:sourc

4、e=open(cj.txt,r)back=open(cjback.txt,w)s=source.read()back.write(s)source.close()back.close(),【例 7-3】计算总评分,文件score.txt是学生一学期的成绩,每一行代表一个学生的成绩,由笔试、平时和实验三部分构成。总评=笔试*50%+平时*25%+实验*25%,readlines函数,f=open(score.txt,r)s=f.readlines()print(s)运行结果:学号 姓名 专业 笔试 平时 实验n,2050921018 詹延峰 计算数学 65 85 76n,2050921036 李

5、 小鹏 金融学类 86 95 85n,2050921039 裴凡法 经济学类 86 95 65n,2040912116 茅舒瑶 社会保障 90 95 100n,2050912017 陈 见影 化学 工程 62 75 92n,2050912064 梅 钦钦 材料科学 87 95 80n,2050109153 王影平 大 气科学 86 89 72n,2050151003 韩平医 化学 工程 82 99 60n,文件逐行读取,f=open(score.txt,r)for line in f.readlines():print(line)程序输出:学号 姓名 专业 笔试 平时 实验2050921018

6、 詹延峰 计算数学 65 85 762050921036 李 小鹏 金融学类 86 95 852050921039 裴凡法 经济学类 86 95 65。,计算总评分,f=open(score.txt,r)head=f.readline()#读表头行newhead=head:9+head9:18+head18:-1+总评成绩#加空格对齐print(newhead)for line in f.readlines():l=line.split()#求总评分 s=round(int(l3)*0.5+int(l4)*0.25+int(l5)*0.25,2)l4=+l4#加空格对齐 l5=+l5#加空格对齐 print(.join(l)+str(s)#加空格对齐,总评成绩,重定向,sys.stdin标准输入sys.stdout标准输出sys.stderr标准错误输出import syss=sys.stdin.readlines()#从文件读入变为从键盘输入 print(s),词频统计(取自pintia网站),请编写程序,对一段英文文本,统计其中所有不同单词的个数,以及词频最大的10%的单词。所谓“

copyright@ 2010-2024 安全人之家版权所有

经营许可证编号:冀ICP备2022015913号-6