教学课件06 文件与异常.pptxVIP

  1. 1、本文档共62页,可阅读全部内容。
  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文档。上传文档
查看更多

文件与异常06

程序运行过程中使用的数据和产生的数据都存储在内存中,它们都是暂时的,当程序运行结束时数据也随之丢失。如果要永久保存内存中的数据,就需要将这些数据存储到外存中,以后需要时再将数据从外存读入内存中。本章主要介绍数据的读取与存储,以及程序运行过程中的异常问题,最后介绍wordcloud库的使用。内容简介

本章内容文件基础知识文件操作异常与异常处理wordcloud库的使用应用实例

6.1文件基础知识文件与文件类型目录与文件路径

文件是存储在外存中的一组相关数据序列,可以包含任何数据类型。概念上,文件是数据的集合和抽象。操作系统以文件为单位对外存中的数据进行管理,当数据需要存储到外存中时,必须先建立一个文件,然后将数据保存在这个文件中;当要从外存中读入数据时,要指定保存数据的文件,打开该文件之后才能读取相应数据。按照文件的数据组织形式,文件分为文本文件和二进制文件两种。文本文件是基于某一特定编码的字符组成,只包含基本文本字符,不包含字体、大小、颜色等格式信息,常见的编码有ASCII编码、UTF-8编码、Unicode编码等,内容容易统一展示和阅读。最常见的文本文件是.txt文件。二进制文件是基于值编码的文件,由二进制数0和1组成,没有统一的字符编码,无法用字处理软件直接编辑,也无法直接阅读和理解,文件内部数据的组织格式与文件用途有关。常见的二进制文件有图形图像文件、音视频文件、.docx文件、.xlsx文件和.exe文件等。6.1.1文件与文件类型

文件是用来组织和管理一组相关数据的,而目录是用来组织和管理一组相关文件的。目录又称为文件夹,可以包含文件,也可以包含其它目录。文件可以保存在文件夹中,也可以直接保存在根目录下,文件的保存位置称为路径。图6-1所示的是Windows系统下的目录结构。D盘根目录下有一个文件夹“mypython”和一个word文件“第6章文件与异常.docx”;文件夹“mypython”中有文件夹“Chapter6”、文本文件“data1.txt”和一个表格“data2.xlsx”;在“Chapter6”中有一个Python程序文件“6-1.py”。6.1.2目录与文件路径

绝对路径绝对路径是指从文件所在盘符(也称为根目录)开始描述文件的存储位置。如图6-1中文件“6-1.py”的绝对路径可以描述为“D盘下mypython文件夹下Chapter6文件夹下的6-1.py文件”。Windows中绝对路径可以表示为:D:\mypython\Chapter6\6-1.py。其中,反斜杠“\”是盘符、文件夹与文件之间的分隔符。在Python语言中,反斜杠“\”为转义字符。因此,为了正确表示分隔符“\”,需要用连续用两个反斜杠表示,即在Python语言中,文件“6-1.py”的路径为“D:\\mypython\\Chapter6\\6-1.py”。6.1.2目录与文件路径

绝对路径为了描述方便,Python语言提供了另外两种路径字符串的表示方法。第一种为,将反斜杠“\”用正斜杠“/”代替,则文件“6-1.py”的路径可以表示为“D:/mypython/Chapter6/6-1.py”第二种为,在整个路径字符串前加字母“r”,声明字符串为原始字符串(rawstring),不含转义字符,则文件“6-1.py”的路径可以表示为rD:\mypython\Chapter6\6-1.py。6.1.2目录与文件路径

相对路径相对路径是指从当前工作目录开始描述文件的存储位置。和绝对路径相比,相对路径中从根目录到当前工作目录部分都缺省了,系统默认从当前工作目录开始根据路径描述定位文件。文件定位过程中,当前目录可以用“.”代替,有时候需要返回上一级根目录,可以通过标记“..”实现。如果要直接定位到根目录,可以通过“\\”或者“/”实现。假设当前工作目录为D盘下的mypython文件夹,则图6-1中,“6-1.py”的相对路径字符串为“.\\Chapter6\\6-1.py”,“第6章文件与异常.docx”的相对路径字符串为“..\\第6章文件与异常.docx”。“data1.txt”位于当前工作目录下,可使用“.\\data1.txt”或者直接用文件名即可定位。6.1.2目录与文件路径

使用os库操作文件与文件夹当前工作目录默认为Python程序的安装目录,通过Python自带os库函数不仅可以重新设置当前工作目录,还可以对文件和文件夹进行操作。导入os库的语句为:importosgetcwd():获取当前工作目录的函数os.getcwd()#获取Python当前工作目录,默认为程序安装位置chdir():改变当前工作目录listdir():返回指定目录下的文件和文件夹6.1.2目录与文件路径os.

文档评论(0)

释然 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档