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

'''

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

标签:catch python try

免责声明:本内容来自橡树街平台创作者或收集于互联网公开资源,不代表橡树街网的观点和立场。如有侵权内容,请联系我们删除。联系邮箱:ihuangque@qq.com
相关推荐
python是做什么的
2022-08-05
python是做什么的
python 字符串转json
2022-08-05
python 字符串转json
python中split的用法
2022-08-05
python中split的用法
Python工程师待遇如何
2022-08-05
Python工程师待遇如何
python代码没错但运行不出来
2022-08-05
python代码没错但运行不出来
python需要学习什么
2022-08-05
python需要学习什么
python list函数
2022-08-05
python list函数
python是用来做什么的
2022-08-05
python是用来做什么的
python random函数
2022-08-05
python random函数
python sorted
2022-08-05
python sorted
手机老是弹出广告怎么解决
2022-08-05
手机老是弹出广告怎么解决
小爱同学怎么判断我喜欢的人喜不喜欢我
2022-08-05
小爱同学怎么判断我喜欢的人喜不喜欢我
安卓手机如何打开.kmz文件
2022-08-05
安卓手机如何打开.kmz文件
苹果手机文件管理在哪里
2022-08-05
苹果手机文件管理在哪里
安卓手机如何打开.sav文件
2022-08-05
安卓手机如何打开.sav文件
v2031ea是vivo什么型号
2022-07-28
v2031ea是vivo什么型号
延乔路来历
2022-07-28
延乔路来历
路面上导向箭头是何含义
2022-07-28
路面上导向箭头是何含义
魅族手机应用闪退怎么回事
2022-07-28
魅族手机应用闪退怎么回事
13mini支持双卡吗
2022-07-28
13mini支持双卡吗
tap是什么软件
2022-07-28
tap是什么软件
做视频剪辑需要什么软件
2022-07-28
做视频剪辑需要什么软件
扫帚苗又叫什么菜
2022-07-28
扫帚苗又叫什么菜
生辰八字包括哪些内容
2022-07-28
生辰八字包括哪些内容
脱油花生米和普通花生米有什么区别
2022-07-28
脱油花生米和普通花生米有什么区别