首页 > 编程语言 > 详细

python异常

时间:2019-04-19 15:40:50      阅读:159      评论:0      收藏:0      [点我收藏+]

异常处理:

1、try...except...

try:

  正常语句

except Exception:

  print(“出错了”)

2、try...except...else

通常else语句只有在没有异常的情况下才会被执行

例1:

try:
aa="异常测试:"
print(aa)
except Exception as msg:
print(msg)
else:
print("没有异常!")
结果:
异常测试:没有异常!

例2:
try:
# aa="异常测试:"
print(aa)
except Exception as msg:
print(msg)
else:
print("没有异常!")
此时else没有被执行,因为else语句只有在没有异常的情况下才会被执行
3、try ...except...finally
不管是否出现异常,finally后面的语句都会被执行

实用例子:

try:
  runner = Logic()
  results = runner.search(data)
  return jsonify({
    ‘status‘: 0,
    ‘message‘: ‘success‘,
    ‘data‘: results
  })
except Exception as error:
  return jsonify({
    ‘status‘: 500,
    ‘message‘: str(error),
    ‘data‘: data
  })



python异常

原文:https://www.cnblogs.com/happy-rui/p/10735888.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!