目录
1.了解异常
2.异常的捕获
3.异常的传递性
4.模块的概念和导入
5.自定义模块并导入
6.自定义python包
7.安装第三方包
1.了解异常




2.异常的捕获







直接报错了,说明我们捕获的就是名字的异常而没有捕获除0的异常。

这样就可以打印出异常


捕获全部的异常可以使用Exception关键字,也可以直接except:
,


3.异常的传递性


异常是有传递性的,从最底层的函数逐步传递到最终被调用的地方。
4.模块的概念和导入


中括号是可选的意思,就是可以不写。


我们可以看一下time这个文件,先按住ctrl键然后鼠标左键点击。


*表示导入模块内部的所有功能都导入进来

这个from time import *和上面的直接import time的区别就是,import time使用time.sleep()使用函数,而from time import *直接使用time

5.自定义模块并导入



经过测试,没有被使用的模块会变灰。

__name__是python内置的变量,当以右键运行的时候,这个变量的名称就会标记为main。if就为true,测试语句就会被执行。是写在模块文件里的。这样其他文件导入这个模块的时候就不会执行测试语句了。


此时只是*只能用all里面的函数方法,但是直接用import还是可以导入其他方法的。

6.自定义python包


有了__init__.py所有的模块和这个文件一起组成包,没有__init__.py,那么众多的包也就是组成一个文件夹而已


最好是导入包其中的模块




7.安装第三方包

























