基础 - 异常捕捉的要点

  • 作者:KK

  • 发表日期:2019.09.17


不要延用其他语言的习惯写成这样:

try:
	....
except Exception as e:
	....

你会发现有些异常是捕捉不到的,其实应该这样:

try:
	....
except BaseException as e:
	....

因为所有异常都是BaseException的子类,有些异常直接继承了它,而不是继承Exception,所以这就跟其它语言不一样。