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

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

异常嵌套

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

相关推荐
Dominiczz3 分钟前
llamafactory调试过程
python
星期五不见面3 分钟前
嵌入式学习!(一)C++学习-STL(21)-26/1/27
开发语言·c++·学习
知识分享小能手4 分钟前
Oracle 19c入门学习教程,从入门到精通,Oracle系统调优 —— 内存结构与参数优化详解(15)
数据库·学习·oracle
upp5 分钟前
pyqt5 5.15.9和llama-cpp-python 0.3.16 初始化大模型报错解决
python·qt·llama
程序员敲代码吗5 分钟前
使用Plotly创建交互式图表
jvm·数据库·python
weixin_440730505 分钟前
04python编程笔记-06文件+07异常+08模块导入+09unittest框架
笔记·python
??(lxy)5 分钟前
GIT使用学习
git·学习
逢城戏元宇宙7 分钟前
好用的AR盲盒乐园源头厂家
python
小龙报7 分钟前
【SOLIDWORKS 练习题】草图专题:3.机械臂
笔记·单片机·嵌入式硬件·物联网·开源·硬件工程·材料工程
im_AMBER7 分钟前
Leetcode 108 交换链表中的节点
数据结构·笔记·学习·算法·leetcode·链表