当前位置: 首页 > news >正文

网站虚拟主机有什么用专业手机网站建设企业

网站虚拟主机有什么用,专业手机网站建设企业,wordpress的统计代码,整合营销经典案例目录 OS模块 目录的具体操作 什么是异常 异常常见处理方式 异常分类#xff1a; 捕获一个指定异常 捕获多个异常 捕获所有异常 异常具有传递性 OS模块 在Python中#xff0c;os模块的常用函数分为两类#xff1a; #xff08;a#xff09;通过os.path调用的函数…目录 OS模块 目录的具体操作 什么是异常 异常常见处理方式 异常分类 捕获一个指定异常 捕获多个异常 捕获所有异常 异常具有传递性 OS模块 在Python中os模块的常用函数分为两类 a通过os.path调用的函数 b通过os直接调用的函数 在Python的os模块中通过os.path常用函数 函数名含义exists(pathname)用来检验给出的路径是否存在。isfile(pathname)用来检验给出的路径是否是一个文件。isdir(pathname)用来检验给出的路径是否是一个目录。abspath(pathname)获得绝对路径。join(pathname,name)连接目录与文件名或目录。basename(pathname)返回单独的文件名。dirname(pathname)返回文件路径。 说明 上述常用函数需要使用os.path来进行调用。 import os# 定义变量 path ./data/file/hello.txt # 是否存在 print(os.path.exists(path)) # 是否是文件 print(os.path.isfile(path)) # 目录 print(os.path.isdir(path)) # False # 绝对路径 print(os.path.abspath(path)) # 单独文件名 print(os.path.basename(path)) 目录的具体操作 在Python的os模块中可直接通过os调用的常用函数 函数名含义getcwd()获得当前工作目录即当前Python脚本工作的目录路径。system(name)运行shell命令。listdir(path)返回指定目录下的所有文件和目录名即获取文件或目录列表。mkdir(path)创建单个目录。makedirs(path)创建多级目录。remove(path)删除一个文件。rmdir(path)删除一个目录。rename(old, new)重命名文件。 说明 上述常用函数可直接使用os来进行调用。 import os# 1.获取目录 path os.getcwd() print(path)# 2.获取文件或列表信息 path_name ./data/file dir_lists os.listdir(path_name) print(dir_lists)# 3.新建目录 # 问题: 当目录不存在时,才需要创建; 已存在, 则不创建 new_path_name ./data/file/hello/world/python if not os.path.exists(new_path_name): # 逻辑# 创建os.makedirs(new_path_name)print(已创建成功!!!) 什么是异常 异常指的是Python程序发生的不正常事件。 有时候异常可称为错误。 当检测到一个错误时Python解释器就无法继续执行反而出现了一些错误的提示这就是异常也就是我们常说的BUG。 # 1.正常 print(Hello1) print(Hello2) # 2.异常处理 try:datas [1,2,3]print(datas[100]) # 崩溃 except:pass print(Hello3) print(Hello4) 异常常见处理方式 异常处理语法 try:可能发生异常的代码 except:如果出现异常时, 执行的代码 说明 try、except都是关键字用于处理异常。 # 1.制造异常 # 2.处理 try:datas [1,2,3]print(datas[100]) # 中断 except:print(已经发生了异常》。。) print(11111111111111) # 当处理了异常后,程序可以稳定继续往后执行代码 异常分类 捕获异常是处理异常的标准形式。通常情况下捕获异常分为三类 1捕获一个指定异常 2捕获多个异常 3捕获所有异常 捕获一个指定异常 来看看捕获一个指定异常的语法 try:可能发生异常的代码 except 异常类型名:当捕获到该异常类型时执行的代码 捕获多个异常 捕获多个异常指的是可以对一段可能发生异常的代码做多个异常类型的判断处理。 try:可能发生异常的代码 except (异常类型1,类型2,...):如果捕获到该异常类型时,执行的代码 # 1.可能发生异常的代码 try:dicts {}print(dicts[name])data [1,2,3]print(data[100]) # 2.处理异常 except IndexError as error:print(f可能会发生异常.{error}) except KeyError:print(可能会发生keyerror...)print(11111111111111)# 升级 try:dicts {}print(dicts[name])data [1,2,3]print(data[100])# 2.处理异常 except (IndexError,KeyError) as error:print(f可能会发生异常.{error}) 捕获所有异常 要知道的是Exception是表示所有程序异常类的父类即使用Exception可以表示一切异常。 捕获所有异常语法 try:可能发生异常的代码 except Exception[ as 变量]:当捕获到该异常类型时执行的代码 说明 Exception的首字母要大写。 # 1.可能会发生异常的代码 # 2.捕获所有异常 try:data [1, 2, 3]print(data[100])dicts {}print(dicts[name]) except Exception as error:print(f发生了异常信息...{error}) print(hello world..)# 1.可能会发生异常的代码 # 2.捕获所有异常 try:data [1, 2, 3]print(data[100])dicts {}print(dicts[name]) except Exception as error:print(f发生了异常信息...{error}) print(hello world..) 在捕获异常过程中有两个关键字else、finally需要注意 else表示如果没有异常时要执行的代码 finally表示的是无论是否有异常都要执行的代码。 当把else、finally都放入到捕获异常中语法 try:可能发生异常的代码 except 异常类型:当捕获到该异常类型时执行的代码 else:没有异常信息时执行的代码 finally:无论如何都会执行的代码 例如一起来完成 # 1.制造异常 # 2.处理 指定异常 try:data [1, 2, 3]print(data[100])# print(data[0]) except IndexError:print(1已发生异常信息!) else: # 3.else没有发生异常时,处理的事情print(没有发生异常时,才会执行代码!!) finally:# 4.finally文件必须关闭print(无论如何,都会执行finally!!) 异常具有传递性 # 1.func() def func():print(A)try:datas [1,2,3]print(datas[100])except Exception:# 日志、埋点? --采集print(发生了异常信息...) # 后台开发print(B)# 2.test() def test():print(********1***********)func()print(********2***********)# 3.调用test() test() 总结 1当一段可能发生异常的代码发生了异常时若不处理则会传递给调用处 2注意标准的异常处理方式是。A、捕获异常  B、抛出异常 解析A 捕获异常和 B 抛出异常都是异常处理机制中的重要环节单独选一个都不太准确。但相对来说捕获异常可以在局部对异常进行处理保证程序的稳定性在一些情况下更为常用。 综上所述没有绝对标准的单一答案需根据具体情况综合运用这两种方式进行异常处理。
http://www.hkea.cn/news/14339612/

相关文章:

  • 网站建设 补充协议标准型网站建设开发
  • 网站空间支持下载但不能下载文件做淘宝导购网站
  • 企业品牌网站营销做英文兼职的网站
  • 微信小程序可以做网站用wordpress 免费
  • 怎么给网站做动图凯里网站建设公司哪家好
  • 做兼职一般去哪个网站制作表情包的软件
  • 群晖 做网站服务器百度搜索引擎关键词优化
  • 重庆航运建设发展有限公司 网站天元建设集团有限公司 天眼查
  • 广州网站建设粤icp网站建设需要精通什么知识
  • 有edi证书可以做网站运营么石家庄做外贸的网站建设
  • 上海城市建设大学网站html个人网页制作模板
  • 怎么做租号网站企业在线注册
  • 大连项目备案网站wordpress active
  • 腾度网站建设专家作品展示的网站
  • 微网站开发难度建设部资质升级网站
  • 免费的培训网站建设广州网站推广找谁
  • 有专门做英文字幕的网站吗企业查找
  • 赣州网站制作找哪家好北京工程信息网官网
  • 网站开发公司规章制度重庆城乡和住房建设信息网
  • 食品网站建设规划书wordpress 会员分类
  • 深州市住房保障和城乡建设局网站安徽省住房与城乡建设厅网站
  • 莒县网站建设公司网站由哪些部分组成
  • 提升网站的访问速度做cg的网站
  • 万维网网站域名续费iview可以做门户网站吗
  • 黄山网站seo用什么程序做视频网站
  • 做胃肠医院网站怎么在网上推广广告
  • 电脑版 做网站尺寸网站建设网站维护的具体内容是什么
  • 做衣服外贸用什么网站好wps演示做的和网站导航
  • 电商网站建设 问题 心得体会阿里巴巴做网站的电话号码
  • 网站开发用的框架前端海报设计 网站