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

苏州策划网站模板建站公司wordpress 首页关键词

苏州策划网站模板建站公司,wordpress 首页关键词,页面设计在哪,搜索引擎数据库一、什么是异常#xff1f; 异常即是一个事件#xff0c;该事件会在程序执行过程中发生#xff0c;影响了程序的正常执行。 一般情况下#xff0c;在Python无法正常处理程序时就会发生一个异常。 异常是Python对象#xff0c;表示一个错误。 当Python脚本发生异常时我… 一、什么是异常 异常即是一个事件该事件会在程序执行过程中发生影响了程序的正常执行。 一般情况下在Python无法正常处理程序时就会发生一个异常。 异常是Python对象表示一个错误。 当Python脚本发生异常时我们需要捕获处理它否则程序会终止执行。 常见异常 # AttributeError 调用不存在的方法引发的异常 # EOFError 遇到文件末尾引发的异常 # ImportError 导入模块出错引发的异常 # IndexError 列表月越界引发的异常 # IOError I/O操作引发的异常如打开文件出错等 # KeyError 使用字典中不存在的关键字引发的异常 # NameError 使用不存在的变量名引发的异常 # TabError 语句块缩进不正确引发的异常 # ValueError 搜索列表中不存在值引发的异常 # ZeroDivisionError 除数为零引发的异常 二、基础异常处理 捕捉异常可以使用try/except语句见下例子。 try/except语句用来检测try语句块中的错误从而让except语句捕获异常信息并处理。 如果你不想在异常发生时结束你的程序只需在try里捕获它。 try的工作原理是当开始一个try语句后python就在当前程序的上下文中作标记这样当异常出现时就可以回到这里try子句与try同级的except等先执行接下来会发生什么依赖于执行时是否出现异常。 如果当try后的语句执行时发生异常python就跳回到try并执行第一个匹配该异常的except子句异常处理完毕控制流就通过整个try语句除非在处理异常时又引发新的异常。 如果在try后的语句里发生了异常却没有匹配的except子句异常将被递交到上层的try或者到程序的最上层这样将结束程序并打印缺省的出错信息。 如果在try子句执行时没有发生异常python将执行else语句后的语句如果有else的话然后控制流通过整个try语句。 不管在try有无异常抛出时都会执行本级try对应的finally。 基础语法 try:检测异常代码段except:发生异常后执行代码段else:未发生异常执行代码段finally:最终执行代码段 例如 print(test1) try:s  input()if s is None:print (s 是空对象)print(len(s))  #这句抛出异常   except TypeError:print(类型错误空对象没有长度) else:print(no problem) finally:print(end test1) 三、捕获异常的操作 为了能够捕获异常except语句必须有用相同的异常来抛出类对象或者字符串。 3.1 使用except而不带任何异常类型 你可以不带任何异常类型使用except如下实例以上方式try-except语句捕获所有发生的异常。但这不是一个很好的方式我们不能通过该程序识别出具体的异常信息。因为它捕获所有的异常。 print(test2)   try:x  1y  0z x/y except:#捕获所有异常print(there is problem) else:print(no problem) finally:print(end test2) 使用except而带多种异常类型 你也可以使用相同的except语句来处理多个异常信息这些异常将被放在一个括号里成为一个元组如下所示 try:正常的操作except(Exception1[, Exception2[,...ExceptionN]]]):发生以上多个异常中的一个执行这块代码else:如果没有异常执行这块代码 print(test3) try:x  1y  0z x/y except (NameError,ZeroDivisionError):print(problem is (NameError,ZeroDivisionError)) except (RuntimeError, TypeError):print(problem is (RuntimeError, TypeError)) except:print(problem)raise else:print(no problem) finally:print(end test3) 最后一个except子句可以忽略异常的名称它将被当作通配符使用。你可以使用这种方法打印一个错误信息然后再次把异常抛出。 import sys try:f  open(myfile.txt)s  f.readline()i  int(s.strip()) # except OSError as err: #     print(OS error: {0}.format(err)) except ValueError:print(Could not convert data to an integer.) except:print(Unexpected error:, sys.exc_info()[0])for i in sys.exc_info():print(i)raise Exception(line xxx) finally:print(end)
http://www.hkea.cn/news/14455823/

相关文章:

  • 邯郸商城网站建站wordpress uc点赞
  • 江苏广泽建设公司网站济宁网站建设案例展示
  • 青岛建设官方网站wordpress仿异次元下载页
  • 网站费用多少钱一年香烟网上商城
  • wordpress写的网站简单房地产网站
  • 微信官方网站公众平台全达seo
  • 娃哈哈网站建设的目标通讯设备 技术支持 东莞网站建设
  • 哈尔滨快速建站公司推荐wordpress插件社交分享
  • 甘肃交通工程建设监理公司网站能先做网站再绑定域名吗
  • 网站建设公司招网站设计旅游网页设计模板代码下载
  • 推广公司的网站可以采取哪些方式网站质量
  • 陕西省住房和城乡建设厅网官网网站关键词如何做优化
  • 房屋网站模板模板网站的弊端
  • 工信部 网站开发设计师海阳有没有做企业网站的
  • 主流做网站程序代码成都私人网站制作公司
  • 铜陵app网站做招聘洛阳小程序开发公司
  • 番禺高端网站制作做网红用哪个网站
  • 建设银行的网站用户名是什么问题万网wordpress
  • 浅谈网站建设的目的和意义如何做网站demo
  • 屏蔽收索引擎抓取网站wordpress 评论表情插件
  • 关于插画的网站wordpress中文版主题百度网盘
  • 做仿站如何修改网站管理权限做兼职网站赚钱吗
  • 如何做百万格子网站wordpress菜单与页面关联
  • 手机排行榜网站网站建设及发布的流程
  • 建材类网站建设需要的资料高端上海网站设计公司
  • 淮安做网站建设的网络公司男人和女人床上做性视频网站
  • 网站建设工程师证书网络运营商ip地址
  • 做装修公司的网站校园网站建设培训的心得体会
  • 如何申请做网站php做网站半成品
  • 信阳网站seo怎样做免费网站