Python程序设计 单元7 文件操作与异常处理.pptxVIP

Python程序设计 单元7 文件操作与异常处理.pptx

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

单元7文件操作与异常处理Python程序设计知识入门知识要点1.Windows操作系统中的路径2.语法错误3.异常1.Windows操作系统中的路径(1)当前工作文件夹当前工作文件夹是指当前运行文件或打开的文件所在的文件夹,在Python中,通过os模块提供的getcwd()方法获取当前工作文件夹。在“D:\PycharmProject\Test07\test7-1.py”文件中,编写以下代码。importosprint(os.getcwd())#输出当前工作文件夹运行结果如下。D:\PycharmProject\Test07显示的文件夹为当前工作文件夹。1.Windows操作系统中的路径(2)相对路径所谓相对路径是指相对于当前工作文件夹的路径,如果访问的文件位于当前工作文件夹中,则使用该文件名称即可,如果访问的文件位于当前工作文件夹的下级子文件夹中,则相对路径的起始文件夹为当前工作文件夹的第1级子文件夹。例如,在当前工作文件夹“D:\PycharmProject\Test07”中,有一个名称为message.txt”的文本文件,在打开这个文本文件时,直接写文件名称“message.txt”即可,该文本文件的实际路径就是当前工作文件夹“D:\PycharmProject\Test07”+相对路径message.txt”,即完整路径为“D:\PycharmProject\Test07\message.txt”。如果文本文件“message.txt”位于当前工作文件夹的第1级子文件夹“demo”中,那么相对路径为“demo\message.txt”。1.Windows操作系统中的路径在Python中,打开文本文件“message.txt”有如下几种方式。①demo\\message.txt的形式。在Python中指定路径时,需要对路径分隔符“\”进行转义,即将路径中的“\”替换为“\\”,例如相对路径“demo\message.txt”需要使用“demo\\message.txt”代替。示例如下。file=open(demo\\message.txt)file.close()②demo/message.txt的形式。在Python中,指定路径时允许将路径分隔符“\”用“/”代替。示例如下。file=open(demo/message.txt)file.close()③rdemo\message.txt的形式。在Python中,指定路径时可以在路径字符串前面加上字母“r”或“R”,使路径字符串原样输出,这时路径中的分隔符“\”就不需要再转义了。示例如下。file=open(rdemo\message.txt)file.close()1.Windows操作系统中的路径(3)绝对路径绝对路径是指在使用文件时指定文件的完整路径,它不依赖于当前工作文件夹。在Python中,可以通过os.path模块提供的abspath()方法获取一个文件的绝对路径。abspath()方法的基本语法格式如下。os.path.abspath(strPath)其中,strPath表示要获取绝对路径的相对路径,可以是文件,也可以是文件夹。例如,要获取相对路径“demo\message.txt”的绝对路径,可以使用下面的代码实现。importosprint(os.path.abspath(rdemo\message.txt))#获取绝对路径D:\PycharmProject\Test07\demo\message.txt运行结果如下。1.Windows操作系统中的路径(4)拼接路径如果想要将两个或者多个路径拼接到一起组成一个新的路径,可以使用os.path模块提供的join()方法实现,这样可以正确处理不同操作系统的路径分隔符。join()方法的基本语法格式如下。os.path.join(path1[,path2[,…]])其中,path1、path2表示待拼接的文件路径,这些路径之间使用半角逗号“,”进行分隔。例如,将路径“D:\PycharmProject\Test07”和路径“demo\message.txt”拼接在一起,可以使用下面的代码实现。importosprint(os.path.join(D:\PycharmProject\Test07,demo\message.txt))D:\PycharmProject\Test07\demo\message.txt运行结果如下。2.语法错误Python的语法错误是初学者经常碰到的,示例如下。ifscore60 print(成绩不及格)该if语句运行时会出现以下错误信息。Filestdin,line1 print(成

文档评论(0)

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

人力资源管理师、教师资格证持证人

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

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档