python之异常的捕获、模块、包

目录

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.安装第三方包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值