版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、正版课件 内容可修改(中职)Python编程基础与应用电子文件的操作文件的操作主讲: :Python编程基础与应用配套课件+contents目录文本文件的读取与写入二进制文件的读取与写入with-open操作获取文件属性操作文本文件的读取与写入01文本文件的读取与写入文件被打开后,根据打开方式的不同进行文件的读写操作。对于文本文件的读取操作,可以有以下方式。操作方法含义.read(size=-1)从文件中读取的字节数,默认为 -1,如果未给定或为负则读取所有表示读取整个文件。.readline(size=-1)从文件读取整行,包括 n 字符,如果给出参数,读入该行前size长度的字符串或字节流
2、。.readlines()读取所有行(直到结束符 EOF)并返回列表。范例:使用三种方式读取文件内容范例:使用三种方式读取文件内容范例:写文件内容二进制文件的读取与写入02二进制文件的读取与写入二进制文件的读写操作与文本文件相似,但是要特别注意操作模式的选择,当需要对图片、音频或视频等非文本文件进行操作时,要使用“b”进行表示。操作模式含义b二进制模式。rb以二进制格式打开一个文件用于只读。wb以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文。ab以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在
3、文件的结尾。范例:读取图片文件并把图片另存为操作with-open操作03with-open操作 在对文件进行open()操作时候,有时候会遇到文件不存在等情况,程序就会抛出一个IOError的错误, 一旦出错,后面的f.close()就不会调用 ,python引入一种安全的文件操作with语句。with expression as target:参数说明:expression:是一个需要执行的表达式;target:是一个变量或者元组,存储的是Expression:表达式执行返回的结果,可选参数。with open(python.jpg ,”rb”) as f: print(f.read(20
4、)范例获取文件属性操作04获取文件属性操作python os.stat() 获取相关文件的系统状态信息,即可以获取文件的属性。语法如下:os.stat(path) # path参数为指定的路径st_modeinode 保护模式st_inoinode 节点号。st_devinode 驻留的设备。st_nlinkinode 的链接数。st_uid所有者的用户ID。st_gid所有者的组ID。st_size普通文件以字节为单位的大小;包含等待某些特殊文件的数据。st_atime上次访问的时间。st_mtime最后一次修改的时间。st_ctime由操作系统报告的”ctime”。在某些系统上(如Unix)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《GBT 30104.202-2013数字可寻址照明接口 第202部分:控制装置的特殊要求 自容式应急照明 (设备类型1)》
- 学校办学管理经验交流会校长发言:跳出制度依赖激活生态活力
- 深度解析(2026)《GBT 29658-2013电子薄膜用高纯铝及铝合金溅射靶材》
- 2026年中考英语一轮复习检测卷苏州专用含答案解析
- 《GAT 1024-2013视频画面中目标尺寸测量方法》(2026年)合规红线与避坑实操手册
- 2026年社区家政保洁服务协议书
- 细胞培养肉规模化生产关键技术研究与示范项目可行性研究报告模板拿地备案立项
- 早绝经与绝经女性骨质疏松非药物干预总结2026
- 2025北京牛栏山一中高三(上)期中化学试题及答案
- 胆囊结石护理培训考核试题及答案解析
- 人教版 (2019)必修1《分子与细胞》第2节 细胞器之间的分工合作表格教案
- 2026年企业主要负责人和安全管理人员安全培训题库及答案
- 2026年2026年浙江省名校高三语文第二次联考试卷附答案解析新版
- 中国资产评估协会中国资产评估协会资产评估技术案例汇编2025年
- 2026年小学生气象知识竞赛题库及实战解析
- 2026年中国化工经济技术发展中心招聘备考题库及完整答案详解一套
- 2026年卫星互联网全球连接报告及未来五至十年通信基建报告
- 2024版股份合资企业运营管理及风险控制合同3篇
- 磷石膏固废资源化利用技术及应用前景
- 【MOOC】声乐教学与舞台实践-江西财经大学 中国大学慕课MOOC答案
- 试卷保密工作流程
评论
0/150
提交评论