建站优化

当前位置:

python try catch

浏览量:49次

python try catch

python try catch是什么?让我们一起来了解下。

1、解析

python try是用来捕获异常。如果某段代码发生了错误,可以用try来运行这段代码;如果try的代码块出现错误,则try代码省下的代码不会继续执行,而是直接跳转到catch代码块,catch就是错误处理代码块。

2、案例

(1)捕获异常的方式

try:

a = b

b = c

except Exception,data:

print Exception,":",data

'''输出:<type 'exceptions.Exception'> : local variable 'b'

referenced before assignment '

(2)采用sys模块回溯最后的异常

try:

a = b

b = c

except:

info = sys.exc_info()

print info

print info[0]

print info[1]

'''输出:

(<type 'exceptions.UnboundLocalError'>, UnboundLocalError("local

variable 'b' referenced before assignment",),

<traceback object at 0x00D243F0>)

<type 'exceptions.UnboundLocalError'>

local variable 'b' referenced before assignment

'''

今天的分享就是这些,希望能帮助大家。

python try catch

python try是用来捕获异常。如果某段代码发生了错误,可以用try来运行这段代码;如果try的代码块出现错误,则try代码省下的代码不会继续执行,而是直接跳转到catch代码块,catch就是错误处理代码块。

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。