异常处理

直接上代码:

 1 while True:
 2     try:
 3         # 程序主逻辑
 4         a = int(input('请输入:'))
 5         print('这就是你输入的:',a)
 6     except Exception as e:
 7         # 捕获各种异常并打印
 8         print('---->',e)
 9     else:
10         print('主逻辑没有异常,执行完毕后执行此处代码')
11     finally:
12         print('无论主逻辑是否有异常,最后都会执行此处的代码')

运行结果:

 1 C:\Users\lwj\AppData\Local\Programs\Python\Python37\python.exe D:/02Project/pacho/14day/st_异常处理.py
 2 请输入:a
 3 ----> invalid literal for int() with base 10: 'a'
 4 无论主逻辑是否有异常,最后都会执行此处的代码
 5 请输入:23
 6 这就是你输入的: 23
 7 主逻辑没有异常,执行完毕后执行此处代码
 8 无论主逻辑是否有异常,最后都会执行此处的代码
 9 请输入:
10 Process finished with exit code 1

 

posted @ 2019-09-30 17:08  唐大侠的小迷弟  阅读(149)  评论(0编辑  收藏  举报