python学习笔记--异常捕获

异常场景

复制代码
num=input("input you number:")
n=9000
try:
    result=n/int(num)
    print('{} 除以num 结果为{}'.format(n,result))
except ZeroDivisionError as err:
    print("0不可以作为除数,出现报错{}".format(err))
except ValueError as err:
    print("请检查输入的数据类型{}是否为数字".format(err))

多重异常

最后一个exception作为保底

多重异常,可以合并到一起

异常嵌套

有因果关系的才需要嵌套,前面的结果异常了,对于后边的程序没有意义

相关推荐
沉浸式学习ing9 小时前
播客和视频怎么变成知识库里的笔记?音视频转结构化笔记完整方案
人工智能·笔记·gpt·学习·ai·音视频·notion
kexnjdcncnxjs9 小时前
SQL批量删除不同条件的记录_使用IN子句简化删除逻辑
jvm·数据库·python
2303_821287389 小时前
如何安装Oracle 12c Cloud Control_OMS服务端组件与Agent部署
jvm·数据库·python
冰暮流星9 小时前
URL结构解析
笔记
Be reborn9 小时前
用例不是孤立执行的:依赖、变量池与 storage_state 设计
python·自动化·pytest
m0_609160499 小时前
React Flow 边缘错位与消失问题的根源分析与 Hooks 重构方案
jvm·数据库·python
Marvel__Dead9 小时前
微调 Gemma 4 识别腾讯天御全系列验证码【解决方案-一个模型识别 滑块|文字点选|图标点选|空间点选】
人工智能·爬虫·python·验证码识别·ai 大模型
weixin_444012939 小时前
CSS怎样调整弹性项目排列顺序_使用order属性轻松控制DOM显示顺序
jvm·数据库·python
iuvtsrt10 小时前
SQL处理分组聚合时的NULL值处理_利用NVL函数
jvm·数据库·python
dinglu1030DL10 小时前
CSS如何利用Flex实现悬浮的侧边按钮组_利用fixed定位与flex布局组合
jvm·数据库·python