第9章 文件与文件路径操作_0710ppt课件.pptx
《第9章 文件与文件路径操作_0710ppt课件.pptx》由会员分享,可在线阅读,更多相关《第9章 文件与文件路径操作_0710ppt课件.pptx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第9章 文件与文件路径操作_0710 第9章 文件与文件路径操作 文件的打开和关闭 从文件中读取数据 向文件写入数据 文件的定位读取 文件的拷贝与重命名 目录与文件路径操作 掌握了解掌握熟悉 学习目标掌握 文件的打开、关闭,读文件,写文件12掌握 文件的定位读写,文件路径操作熟悉 文件的拷贝、重命名34了解 创建目录操作,删除目录操作 目录页01 文件的打开和关闭02 从文件中读取数据03 向文件写入数据04 文件的定位读取05 文件的拷贝与重命名06 目录操作 目录页07 文件路径操作08 实例3:用户登录 过渡页01 文件的打开和关闭02 从文件中读取数据03 向文件写入数据04 文件的定
2、位读取05 文件的拷贝与重命名06 目录操作 打开文件程序中使用变量保存运行时产生的临时数据,但当程序结束后,所产生的数据也会随之消失。思考有什么方法能持久保存数据呢? 打开文件计算机中的文件能够持久保存程序运行时产生的数据。结 论 打开文件open()函数用于打开文件,该函数调用成功会返回一个文件对象。open(file, mode=r, encoding=None) file:表示待打开文件的文件名。 encoding:表示文件的编码格式。 mode:表示文件的打开模式。 打开文件常用的文件打开模式有r、w、a、b、+,这些模式的含义分别如下:文件打开模式文件打开模式含义含义r以只读的方式
3、打开文件,默认值。w以只写的方式打开文件。a以追加的方式打开文件。b以二进制方式打开文件。+以更新的方式打开文件。 打开文件文件打开模式可搭配使用,如下表所示为常用的搭配。 关闭文件close()方法用于关闭文件,该方法没有参数,直接调用即可。文件对象.close() 关闭文件程序执行完毕后,系统会自动关闭由该程序打开的文件,但计算机中可打开的文件数量是有限的,每打开一个文件,可打开文件数量就减一;打开的文件占用系统资源,若打开的文件过多,会降低系统性能。因此,编写程序时应使用close()方法主动关闭不再使用的文件。 过渡页01 文件的打开和关闭02 从文件中读取数据03 向文件写入数据04
4、 文件的定位读取05 文件的拷贝与重命名06 目录操作 文件的读取文件对象.read(size) 参数size表示设置的读取数据的字节数,若该参数缺省,则一次读取指定文件中的所有数据。read()方法可以从指定文件中读取指定数据,其语法格式如下: 文件的读取文件对象. readline()每执行一次readline()方法便会读取文件中的一行数据。readline()方法可以从指定文件中读取一行数据,其语法格式如下: 文件的读取文件对象. readlines()readlines()方法在读取数据后会返回一个列表,该列表中的每个元素对应着文件中的每一行数据。readlines()方法可以一次读
5、取文件中的所有数据,其语法格式如下: 文件的读取read()(参数缺省时)和readlines()方法都可一次读取文件中的全部数据,但这两种操作都不够安全。因为计算机的内存是有限的,若文件较大,read()和readlines()的一次读取便会耗尽系统内存。为了保证读取安全,通常多次调用read()方法,每次读取size字节的数据。 实例1:身份证归属地查询在我国身份证号码的前六位数字表示地址码, 地址码标识编码对象常住户口所在县的行政区划代码,通过身份证号码的前六位便可以确定持有人的常住户口所在县。 实例1:身份证归属地查询本实例要求编写程序,实现根据地址码对照表和身份证号码查询居民常住户口
6、所在县的功能。 过渡页01 文件的打开和关闭02 从文件中读取数据03 向文件写入数据04 文件的定位读取05 文件的拷贝与重命名06 目录操作 数据写入通过write()方法向文件中写入数据,其语法格式如下。文件对象. write(str)参数str表示要写入的字符串。若字符串写入成功,write()方法返回本次写入文件的长度。 数据写入writelines()方法用于向文件中写入字符串序列,其语法格式如下:文件对象. writelines(str) 实例2:通讯录通讯录是存储联系人信息的名录。本实例要求编写通讯录程序,该程序可接收用户输入的姓名、电话、QQ号码、邮箱等信息,将这些信息保存到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第9章 文件与文件路径操作_0710ppt课件 文件 路径 操作 _0710ppt 课件
限制150内