异常与包的导入

1.什么是异常

异常就是程序运行的过程中出现了错误

2.捕获异常

异常与包的导入_第1张图片

如果遇到了bug,可能会出现两种情况:

  1. 整个程序停止运行
  2. 对bug进行提醒,继续运行

在可能发生异常的地方,进行捕获,当出现异常的时候提供解决方案

try:
    可能要发生的代码
except:
    如果出现了异常则执行的代码

如果没有出现异常则执行else的语句

异常与包的导入_第2张图片

finally语句百分百执行 ,一般用于关闭文件

异常与包的导入_第3张图片

3.异常的传递

异常与包的导入_第4张图片

只要函数有调用关系,只需要在高级的地方进行捕获,不用去到底层找

异常与包的导入_第5张图片

4.什么是模块

异常与包的导入_第6张图片

模块就是一个python文件,里面有类、函数、变量等等,可以直接进行使用

4.1模块的导入方式

异常与包的导入_第7张图片

利用  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自定义模块

异常与包的导入_第8张图片

正常创建出来一个文件,然后导入模块即可

5.python包

python包其实就是一个文件夹

异常与包的导入_第9张图片

创建python包的步骤:

  1. 新建包
  2. 新建包内模块

异常与包的导入_第10张图片

6.第三方包

异常与包的导入_第11张图片

安装第三方包-pip

异常与包的导入_第12张图片

异常与包的导入_第13张图片

你可能感兴趣的:(python,python,开发语言)