python中的异常与模块

异常

为了能够让代码可以正常的运行下去,不会因为某个语句而让程序崩溃,所以我们就需要使用异常,异常的语法格式如下:

try:
    可能出现异常的语句
except:
    出现异常之后的处理

同时python也是支持捕获指定异常的

try:
    可能出现异常的语句
except 指定异常的名字 as x:
    出现异常之后的处理

注:这里的x是异常这个对象的别名
在这里插入图片描述在这里插入图片描述

python中结合元组还支持捕获多个指定异常,使用方法如下:

try:
	可能出现异常的语句
except (具体异常名1,具体异常名2) as x:
	出现异常之后的处理
	

在一开始的异常语法介绍中其实就可以捕获到全部的异常了,python中也支持如下来捕获全部的异常

try:
	可能出现异常的语句
except Exception as x:
	出现异常之后的处理

python中对于异常的处理还提供了两个选择的内容

try:
    可能出现异常的语句
except:
    出现异常之后的处理
else(选择1):
    没有出现异常执行的语句
finally(选择2):
    不管有无异常,都要执行这里的语句
	

异常传递性

在这里插入图片描述
如上图所示,异常通过func1传递回main中的调用,结果如图所示:
在这里插入图片描述

模块

简单来说,模块就是一个.py文件,里面含有变量,函数等,我们可以使用import关键字进行导入操作,具体导入格式如下:

[from 模块名] import [模块|类|函数|变量] [as 别名]

注意红色标注的是可以选择的

在这里插入图片描述

包就是由多个模块构成的一个文件夹;包分为自定义的包以及第三方包,包也是通过import关键字进行导入,方法和包一样的!
创建包:
在这里插入图片描述
通过Windows命令符窗口输入cmd,然后输入以下命令安装

pip install 包名
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名

以上两个命令选择一个就可以了,建议选择第二个,是国内的镜像网站,下载速度更快
pycharm中安装如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

to Keep

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值