第七章 文件操作ppt课件.pptx

上传人:春哥&#****71; 文档编号:15608885 上传时间:2022-05-13 格式:PPTX 页数:15 大小:2.61MB
返回 下载 相关 举报
第七章 文件操作ppt课件.pptx_第1页
第1页 / 共15页
第七章 文件操作ppt课件.pptx_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《第七章 文件操作ppt课件.pptx》由会员分享,可在线阅读,更多相关《第七章 文件操作ppt课件.pptx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、在此输入您的封面副标题第七章 文件操作Python语言程序设计基础教程语言程序设计基础教程作者:刘晓勇 付辉2目录目录第一章Python概述第二章数据运算第三章程序控制结构第四章列表、元组和字典第五章函数第六章模块第七章文件操作第八章异常处理第九章面向对象程序设计第十章常用扩展库34第七章第七章 文件操作文件操作目录目录7.1 文件的定义7.2 文件的打开和关闭7.3 文件的写入和读取7.4 其他操作57.1 文件的定义文件的定义6文件有不同的类型,在程序设计中,主要用到两种文件: (1)程序文件。包括源程序文件(后缀为.c)、目标文件(后缀为.obj)、可执行文件(后缀为.exe)等。这种文

2、件的内容是程序代码。(2)数据文件。文件的内容不是程序,而是供程序运行时读写的数据,如在程序运行过程中输出到磁盘(或其他外部设备)的数据,或在程序运行过程中供读入的数据。如一批学生的成绩数据、货物交易的数据等。为了简化用户对输入输出设备的操作,使用户不必去区分各种输入输出设备之间的区别,操作系统把各种设备都统一作为文件来处理。从操作系统的角度看,每一个与主机相连的输入输出设备都看作一个文件。例如,终端键盘是输入文件,显示屏和打印机是输出文件。文件(file)一般指存储在外部介质上数据的集合存储在外部介质上数据的集合。操作系统是以文件为单位对数据进行管理的。输入输出是数据传送的过程,数据如流水一

3、样从一处流向另一处,因此常将输入输出形象地称为流流(stream),即数据流数据流。流表示了信息从源到目的端的流动。在输入操作时,数据从文件流向计算机内存,在输出操作时,数据从计算机流向文件(如打印机、磁盘文件)。在程序设计时,通常可以把文件看作一个字符(或字节)的序列,即由一个一个字符(或字节)的数据顺序组成。一个输入输出流就是一个字符流或字节(内容为二进制数据)流。7.2 文件的打开和关闭文件的打开和关闭7.2.1 文件打开对文件读写之前应该“打开”该文件,在使用结束之后应“关闭”该文件。所谓“打开”是指为文件建立相应的信息区(用来存放有关文件的信息)和文件缓冲区(用来暂时存放输入输出的数

4、据)。所谓“关闭”是指撤销文件信息区和文件缓冲区,之后将无法进行对文件的读写操作。 在读取或写入一个文件之前,你必须使用 Python 内置open()函数来打开它。 该函数将创建一个file对象,这将被用来调用与它相关的其他支持方式。 77.2 文件的打开和关闭文件的打开和关闭7.2.2 文件关闭 打开的文件在执行完所需要的操作后,需要关闭该文件,可以使用close()来关闭该文件(上面的代码已经使用),释放存储空间。87.3 文件的写入和读取文件的写入和读取读写文件:file对象提供了一系列方法,能让我们的文件访问更轻松。来看看如何使用read()和write()方法来读取和写入文件。97

5、.3 文件的写入和读取文件的写入和读取7.3.1 写入文件write()方法可将任何字符串写入一个打开的文件。需要重点注意的是,Python字符串可以是二进制数据,而不是仅仅是文字。write()方法不会在字符串的结尾添加换行符(n):基本语法:fileObject.write(string)107.3 文件的写入和读取文件的写入和读取7.3.2 读取文件 假设已经创建了一个名为 f 的file对象。Python有三种读取文件的方法:read()、readline()和readlines()117.4 其他操作其他操作7.4.1 文件定位tell()方法返回文件对象当前所处的位置,它是从文件开头开始算起的字节数,下一次的读写会发生在文件开头这么多字节之后。127.4 其他操作其他操作7.4.2 重命名和删除文件Python的os模块提供了帮你执行文件处理操作的方法,比如重命名和删除文件。要使用这个模块,用户必须事先导入,然后才可以调用相关的各种功能。137.4 其他操作其他操作7.4.3 目录操作 所有文件都包含在各个不同的目录下,不过Python也能轻松处理。os模块有许多方法能帮你创建,删除和更改目录。1415

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁