继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

python 的err输出BaseException

关注TA
已关注
手记
粉丝
获赞

try:
print('try...')
r = 10 / 0
print('result:', r)
except BaseException as e:
print('except:',e)
finally:          ##可以添加,或者删除,都会执行。

print('finally...')

print('END')

此外,如果没有错误发生,可以在except语句块后面加一个else,当没有错误发生时,会自动执行else语句:

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')


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP