day 17
今天学习了异常部分。
主要是对一些基本概念和语法的学习。
try:
可能发生错误的代码
except:
如果出现异常执行的代码
异常的捕获包括指定异常(异常名字如NameError等)、多个指定异常(以元组的形式捕获)
异常信息的描述——就是把哪个地方怎么错的显示出来,语法:
except xxxx as result:
如果出现异常执行的代码
捕获所有异常 Exception 是所有程序异常类的父类
语法如下:
try:
print(num)
except Exception as result:
print(result)
else,当没有异常的时候执行的代码
finally表示的是无论是否异常都要执行的代码,例如关闭文件
异常的传递
while True 一定要搭配 break
time模块
time.sleep(时间/秒)
环境配置 cmd不能按照视频教程调用
经过配置好了 环境配置中 path 重新复制了一下python所在的路径
自定义异常
在Python中,抛出自定义异常的语法为raise异常类对象。
自定义异常类, 继承Exception, 魔法方法有init和str(设置异常描述信息)