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作为保底

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

异常嵌套

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

相关推荐
yaoh.wang几秒前
力扣(LeetCode) 94: 二叉树的中序遍历 - 解法思路
python·算法·leetcode·面试·职场和发展·二叉树·跳槽
摸鱼仙人~2 分钟前
Flask-SocketIO 连接超时问题排查与解决(WSL / 虚拟机场景)
后端·python·flask
haiyu_y5 分钟前
Day 45 预训练模型
人工智能·python·深度学习
JH灰色6 分钟前
【大模型】-Hugging Face生态
python·语言模型
【建模先锋】8 分钟前
基于CNN-SENet+SHAP分析的回归预测模型!
人工智能·python·回归·cnn·回归预测·特征可视化·shap 可视化分析
四谎真好看11 分钟前
MySQL 学习笔记(进阶篇2)
笔记·学习·mysql·学习笔记
拾贰_C17 分钟前
【python | pytorch | 】.报错怎么找到问题所在?
开发语言·pytorch·python
wdfk_prog18 分钟前
[Linux]学习笔记系列 -- [fs]ext4
linux·笔记·学习
杰米不放弃21 分钟前
AI大模型应用开发学习-24【20251220】
学习
青铜弟弟21 分钟前
WOFOST学习笔记4
笔记·python·学习·spring·作物模型·wofost