异常就是程序运行的过程中出现了错误
如果遇到了bug,可能会出现两种情况:
在可能发生异常的地方,进行捕获,当出现异常的时候提供解决方案
try:
可能要发生的代码
except:
如果出现了异常则执行的代码
如果没有出现异常则执行else的语句
finally语句百分百执行 ,一般用于关闭文件
只要函数有调用关系,只需要在高级的地方进行捕获,不用去到底层找
模块就是一个python文件,里面有类、函数、变量等等,可以直接进行使用
利用 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)
正常创建出来一个文件,然后导入模块即可
python包其实就是一个文件夹
创建python包的步骤:
安装第三方包-pip