- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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(成
您可能关注的文档
- 4.计算机视觉模型数据准备-常见计算机视觉数据集及格式.pptx
- 5.计算机视觉模型训练与应用-计算机视觉基本任务.pptx
- 6.计算机视觉模型部署-边缘设备深度学习应用案例.pptx
- 7.自然语言处理预训练模型数据准备-自然语言处理的数据集及格式.pptx
- 8.自然语言处理预训练模型训练与应用-自然语言处理基本任务.pptx
- 9.自然语言处理模型部署-服务端部署应用案例.pptx
- 1.深度学习全连接神经网络应用-深度学习分类任务.pptx
- 2.深度学习卷积神经网络应用-卷积神经网络的基本原理.pptx
- 3.深度学习循环神经网络应用-循环神经网络的基本结构.pptx
- Python程序设计 单元4 序列数据操作与格式化输出.pptx
最近下载
- SolidWorks入门教程很全面课件.ppt VIP
- [生理学]消化与吸收精选.ppt VIP
- 专题21.2 二次函数的图象【八大题型】(举一反三)(沪科版)(原卷版).docx VIP
- 第一章物质及其变化第一节物质的分类及转化(25张PPT)必修第一册.pptx VIP
- 某省2025年全省广播电视技术大赛(调幅专业) 试题 .pdf VIP
- 公路桥梁工程高处作业安全培训.pptx VIP
- PKPM软件说明书_筒仓结构设计软件SILO.pdf VIP
- Q OKTW 023-2016_汽车起重机 企业标准.pdf VIP
- 五年级数学(小数四则混合运算)计算题及答案汇编.docx VIP
- 【知识专讲精研】高中日语基础写作:-私の部屋课件.pptx VIP
文档评论(0)