python中try Except抛出异常使用方法

一、try语句

通常我们会用下面格式:

try:
  xxxx1
except:
  xxxx2
else:
  xxxx3
finally:
  xxxx4

这里当xxxx1成立时就执行else下的xxxx3语句;
当xxxx1不成立时就执行except下的xxxx2语句
不管xxxx1是否成立,finally下的语句都会被执行到

二、except类型(抛出异常的类型)

1、 捕获所有异常:

try:
    xxxx1
except Exception as e:
    print(e) #打印所有异常到屏幕

2、 捕获类型的异常

try:
    xxxx1
except TypeError as e:
    print(e) #打印类型异常到屏幕

有很多异常的类型,有可以自己写一个自己的异常类,然后来调用。
异常类型:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 12个人,12个真实的故事 不同的人有不同的人生,但相通之处不甘于平凡、不甘于平庸、不甘于平淡,每个人都有自己的故...
    亲爱的要加油阅读 628评论 0 2
  • 本周: 带着孩子在千岛湖旅游。 1.本以为是休养,结果发现精力不够用,一天下来既不能好好写点东西,也不能好好思考,...
    DaisyMiu阅读 154评论 0 0
  • 深夜走近那扇门那扇带着神秘,装满诱惑的门墙很厚混凝土做的根本变不了身 眼睛被黑夜拐走企图相濡以沫黑暗,浑浊.......
    黄河流沙阅读 866评论 12 13
  • 上过六所学校 我有很多同学 我也有很多朋友 但交心的不多 我是一个摩羯座 都说想要和摩羯座成为死党要经历很多事情才...
    几个谁阅读 173评论 0 1