当前位置:家常菜>百科>科技>正文

python try catch

人气:236 ℃/2024-01-13 14:00:56

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

'''

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

  • 新车合适跑高速120吗

    新车可以短时跑高速120,但不建议长时间让汽车处于120的速度行驶。一般而言,汽车磨合期的里程在3000公里左右。在磨合期里程的1500公里以内,车速尽量不要超过80,3000...

    问答查看全文>>
  • 很爱一人的心情说说

    1、你知道吗,我恨你,因为你偷我的心抢我的爱骗我的情,并将霸占我的后半生,最恨你的是,又浪费我一毛钱手机费!2、亲爱的:在这特别的日子里,我只能用心去默默地想你、爱你。只想告诉...

    说说查看全文>>
  • 车子蓝牙连不上手机?

    蓝牙连接方法:1、首先手机、车载蓝牙设备要建立配对关系。分别开启手机、车载蓝牙设备的蓝牙功能,并将手机蓝牙设置中设为“所有人可见”或可被搜索或开放检测;2、在手机中搜索蓝牙设备...

    问答查看全文>>
  • 17款cs75中控怎么安装软件

    中控安装软件最简单的方法可以通过U盘拷贝软件到汽车的中控系统内,实现软件的安装和使用。汽车的中央控制系统是用于控制汽车空调音响等装置的地方。随着汽车行业的不断发展,汽车的中控屏...

    问答查看全文>>
  • 2020款宾利飞驰有v8款车型吗

    2020款宾利飞驰有v8款车型,动力最大输出功率达到435马力。宾利飞驰是宾利汽车公司旗下的一个车系,目前在售的车型有8款,汽车的颜色多样,有黑色,灰色,红色,白色,米色,杏色...

    问答查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版