python-try-except语句
异常可以通过 try 语句来检测. 任何在 try 语句块⾥的代码都会被监测, 检查有⽆异常发⽣。
try 语句有两种主要形式: try-except 和 try-finally . 这两个语句是互斥的, 也就是说你只能使⽤其中的⼀种 . ⼀个 try 语句可以对应⼀个或多个 except ⼦句 , 但只能对应⼀个finally ⼦句, 或是⼀个 try-except-finally 复合语句.
1、try-except 语句
⾸先尝试执⾏ try ⼦句, 如果没有错误, 忽略所有的 except 从句继续执⾏,如果发⽣异常, 解释器将在这⼀串处理器(except ⼦句)中查匹配的异常。
a = 10
try:
abc
print('尝试输出')
python的try和except用法
except:
print('若错误转到此处')
print('继续执⾏')
print('a =',a)
>>>
若错误转到此处
继续执⾏
a = 10
只捕获特定的异常,其他的异常不予捕获:
2、带有多个 except 的 try 语句
可以把多个 except 语句连接在⼀起, 处理⼀个 try 块中可能发⽣的多种异常, 如下所⽰::
⾸先尝试执⾏ try ⼦句, 如果没有错误, 忽略所有的 except 从句继续执⾏. 如果发⽣异常, 解释器将在这⼀串处理器(except⼦句)中查匹配的异常,如果到对应的处理器, 执⾏流将跳转到这⾥。⽰例代码:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论