python try 用法,Python里的try

  python try 用法,Python里的try

  python try语句的编写方法:1。使用try/except/else结构,要运行的代码存储在try中;2.将处理异常的代码保存在except中;3.else存储try语句中没有异常时执行的代码。

  Python的try语句有两种风格:一种是处理异常(try/except/else),另一种是不管异常是否发生都执行最后一段代码(try/finally)。

  尝试:

  要运行的语句#代码

  除了名称:

  语句#如果在try部分引发了“name”异常

  除了名称,数据:

  语句#如果抛出“名称”异常,则获取附加数据

  else:

  语句#如果没有异常发生

  try的工作原理是,当一个try语句启动时,python会在当前程序的上下文中对其进行标记,这样当出现异常时,它就可以回到这里。首先执行try子句,接下来会发生什么取决于执行过程中是否出现异常。

  1.如果在执行try之后的语句时出现异常,python将跳回try并执行第一个匹配异常的except子句。处理完异常后,控制流将通过整个try语句(除非在处理异常时抛出新的异常)。

  2.如果在try之后的语句中出现异常,但是没有匹配的except子句,那么该异常将被提交到上一级try或程序的顶部(这将结束程序并打印默认的错误消息)。

  3.如果执行try子句时没有出现异常,python将在else语句之后执行该语句(如果有else的话),然后通过整个try语句控制流程。try/finally风格

  尝试:

  句子

  最后:

  语句#总是在退出try时执行

  Python总是执行finally子句,不管在执行try子句时是否抛出异常。

  1.如果没有异常发生,python运行try子句,然后是finally子句,然后继续。

  2.如果try子句中出现异常,python将返回并执行finally子句,然后将异常提交给上级try。控制流不会通过整个try语句。

  当您希望确保无论是否发生异常,某些代码都会得到执行时,Try/finally非常有用。

  这在打开文件时很有用。最后,总是在最后关闭()文件。

  Try子句形式表

  Except:捕获所有异常。

  Except name:只捕捉特定的异常。

  Excetname,value:捕获异常及其附加数据(将异常的信息保存到value,)

  Except (name1,name2):捕获任何列出的异常。

  Else:如果没有异常

  最后总是执行:

  尝试:

  f=打开( file.txt )

  异常错误,e:

  打印机

  else:

  打印错误[errno 2]nosuchfileordirectory : file . txt

  的最新python版本支持try/except/finally。

  13360如果X没有异常,执行Z,I。

  23360如果X不正常:

  一:如果except捕捉到异常,执行Y,I。

  第二,如果没有被捕获,执行I,然后返回到内置的异常处理。

  尝试:

  x

  (姓名):除外

  英语字母表的第25个字母

  else:

  z

  最后:

  我推荐的课程:Python从零开始学编程(黑马程序员)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: