美文网首页ITS·黑客
【python】错误处理

【python】错误处理

作者: 某米狼 | 来源:发表于2017-05-21 10:37 被阅读5次
try:
    print('try...')
    r = 10 / int('2')
    print('result:', r)
except ValueError as e:
    print('ValueError:', e)
except ZeroDivisionError as e:
    print('ZeroDivisionError:', e)
else:
    print('no error!')
finally:
    print('finally...')
print('END')

当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处理代码,即except语句块,执行完except后,如果有finally语句块,则执行finally语句块,至此,执行完毕。

使用try...except捕获错误还有一个巨大的好处,就是可以跨越多层调用,比如函数main()调用foo(),foo()调用bar(),结果bar()出错了,这时,只要main()捕获到了

相关文章

  • Python学习之错误调试和测试

    在程序运行过程中,总会遇到各种各样的错误,Python内置了一套异常处理机制,来帮助我们进行错误处理。 错误处理 ...

  • python中try...except...else...fin

    异常处理 python中我们会使用try...except...else...finally...的错误处理机制,...

  • python错误、调试和测试

    错误处理 try与其他语言一样,python也有错误捕获的功能 Python的错误其实也是class,所有的错误类...

  • CentOS6升级Python2.6到3.7,错误处理[No m

    CentOS6升级Python2.6到3.7,错误处理[No module named '_ctypes'] 因开...

  • Python学习记录之:错误、调试和测试

    错误处理 常见的错误类型和继承关系看这里:https://docs.python.org/2/library/ex...

  • Python 错误处理

    在程序运行的过程中,如果发生了错误,可以实现约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因,在操作...

  • 【python】错误处理

    当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至...

  • Python 错误处理

    程序在运行的过程中总是会遇到各种各样的问题,有一部分是 BUG,另外一部分我们称之为异常(或错误)。大多数编程语言...

  • 错误、调试和测试

    高级语言通常都内置了一套try...except...finally...的错误处理机制,Python也不例外。 ...

  • 2019-05-30 错误调试和测试

    高级语言通常都内置了一套try...except...finally...的错误处理机制,Python也不例外。 ...

网友评论

    本文标题:【python】错误处理

    本文链接:https://www.haomeiwen.com/subject/eibqxxtx.html