"""
Traceback --> 异常的追踪信息
ImportError --> 异常类
No module named aaa --> 异常值
"""# 执行>>>import aaa
# 错误信息
Traceback (most recent call last):
File "<stdin>", line 1,in<module>
ImportError: No module named aaa
异常处理
try:"do sth"except ValueError:"判断错误类型, 做出相应的处理"except Exception as e:"获取所有错误"else:"没有错误时候执行"finally:"无论如何都会执行"
finally 示例
deffuncA():# 尝试打开文件并读取内容try:
f =open('a','r')
ret = f.read()return ret
# 如果出现问题, 先抛出错误except Exception as e:print(e)# 无论如何都需要关闭文件句柄, 释放系统资源finally:
f.close()