Python程序设计任务驱动式教程 -第七章文件 课件.pptxVIP

Python程序设计任务驱动式教程 -第七章文件 课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第7章文件Chap7Files

程序中的数据2ora23DPython

文件基本概念7.13Python

文件基本概念文件:存储在某种介质上的信息集合存储:外部介质识别:文件名分类存取方式:顺序存取,随机存取文件内容表示方式:二进制文件,文本文件4Python

7.1.1Python文件系统5Python

二进制文件与文本文件Python

二进制文件与文本文件文本形式输出时一个字节与一个字符一一对应便于对字符进行逐个处理,也便于输出字符;占存储空间较多;要花费转换时间。用二进制形式输出时可节省外存空间和转换时间一个字节并不对应一个字符,不能直接输出字符形式。可读性差,常用于保存中间结果数据和运行程序。Python

二进制文件与文本文件Python中可以处理二进制文件以及文本文件,对二进制文件的操作可以选择是否使用缓冲区缓冲区是内存中的区域,当程序中需要进行频繁的文件读写操作时,使用缓冲区可以减少I/O操作从而提高效率,也方便管理文本文件均使用缓冲区处理8Python

7.1.2文件的使用过程9Python

文件的使用过程文件读写打开文件open关闭文件closeread/writePython

文件的打开和关闭7.211Python

7.2.1文件的打开12Python

文件的打开13f1=open(d:\\infile.txt)f2=open(d:/outfile.txt,w)f3?=?open(frecord.csv,ab,0)Sourcefile_obj=open(filename,mode=r,buffering=-1)mode为可选参数,默认值为rbuffering也为可选参数,默认值为-1(0代表不缓冲,1或大于1的值表示缓冲一行或指定缓冲区大小)其他常用参数:encoding(指定编码字符集)open()函数返回一个文件(file)对象Python

open()函数-mode模式功能Functionr以读模式打开,文件必须存在w以写模式打开,若文件不存在则新建文件,否则清空原内容x以写模式打开,若文件已经存在则失败a以追加模式打开,若文件存在则向结尾追加内容,否则新建文件r+以读写模式打开w+以读写模式打开(清空原内容)a+以读和追加模式打开rb以二进制读模式打开wb以二进制写模式打开(参见w)ab以二进制追加模式打开(参见a)rb+以二进制读写模式打开(参见r+)wb+以二进制读写模式打开(参见w+)ab+以二进制读写模式打开(参见a+)14Python

标准文件当程序启动后,以下三种标准文件有效stdin标准输入stdout标准输出123stderr标准错误15newcName=input(Enterthenameofnewcompany:)Enterthenameofnewcompany:Chaolihaiprint(newcName)ChaolihaiSourcePython

7.2.2文件的关闭16Python

关闭文件fp.close()fp为文件对象切断文件对象与外存储器中文件之间的联系17fp=open(rd:\nfile.txt,r)type(fp)class_io.TextIOWrapperfp.named:\\nfile.txtfp.moderfp.closedFalsefp.close()fp.closedTrueSourcePython

关闭文件文件使用完后如果不关闭,则当程序运行结束时由系统自动关闭不建议使用系统自动关闭的原因操作系统允许程序同时打开的文件个数是有限的写入内容已处理完若缓冲区还未满,缓冲区的内容要等到程序运行结束时由系统自动关闭该文件后才能写出,此时若系统发生非正常情况当前缓冲区中的未写到外存储上的内容就可能丢失掉18Python

文件的基本操作7.319Python

文件的基本操作返回值和基本操作open()函数返回一个文件(file)对象文件对象可迭代有许多读写相关的方法/函数f.read(),f.write(),f.readline(),f.readlines(),f.writelines()f.seek()20Python

7.3.1文件的读写21Python

读文件-read()方法s=fp.read(size)从文件当前位置读取size字节数据,若size为负数或空,则读取到文件结束返回一个字符串(文本文件)或字节流(二进制文件)22fp=open(rd:\firstpro.txt)s=fp.read(5)#读取5字节print(s)Hellos=fp.read()#将文件中余下的数据读出s,W

您可能关注的文档

文档评论(0)

中小学教学资料 + 关注
实名认证
服务提供商

小学、初中、高中信息科技教案、试卷、课件等教学资源

1亿VIP精品文档

相关文档