1.什么是异常
异常就是程序运行的过程中出现了错误
2.捕获异常
如果遇到了bug,可能会出现两种情况:
- 整个程序停止运行
- 对bug进行提醒,继续运行
在可能发生异常的地方,进行捕获,当出现异常的时候提供解决方案
try:可能要发生的代码
except:如果出现了异常则执行的代码
如果没有出现异常则执行else的语句
finally语句百分百执行 ,一般用于关闭文件
3.异常的传递
只要函数有调用关系,只需要在高级的地方进行捕获,不用去到底层找
4.什么是模块
模块就是一个python文件,里面有类、函数、变量等等,可以直接进行使用
4.1模块的导入方式
利用 from 模块名 import 功能名,就不用 . 引用出来函数了
from time import sleep
print(1)
sleep(3)
print(2)
# 使用*直接全部导入
from time import *
print(1)
sleep(3)
print(2)
# 利用as 给模块起一个别名
# import time as t
# print(1)
# t.sleep(3)
# print(2)from time import sleep as sl
print(1)
sl(3)
print(2)
4.2自定义模块
正常创建出来一个文件,然后导入模块即可
5.python包
python包其实就是一个文件夹
创建python包的步骤:
- 新建包
- 新建包内模块
6.第三方包
安装第三方包-pip