代码高亮
# 异常处理 raise关键字
try :
s = None
if s is None:
print('s是空对象')
raise NameError
print(len(s))
except TypeError:
print('空对象没有长度')
raise关键字使用:
raise 关键字引发异常,异常/错误对象必须有一个名字,且它们应是Error或Exception类的子类,一旦抛出异常后,后续的代码将无法运行。
代码高亮
try :
a = open(r'a.txt', 'r')
a.read()
except Exception as e:
print(e)
finally:
a.close()
视频24节