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

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

异常嵌套

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

相关推荐
一晌小贪欢1 分钟前
Python 健壮性进阶:精通 TCP/IP 网络编程与 requirements.txt 的最佳实践
开发语言·网络·python·网络协议·tcp/ip·python基础·python小白
weixin_395448915 分钟前
mult_yolov5_post_copy.c_cursor
linux·人工智能·python
炽烈小老头6 分钟前
【每天学习一点算法 2026/01/22】杨辉三角
学习·算法
小码过河.8 分钟前
设计模式——模板方法模式
python·设计模式·模板方法模式
The_cute_cat9 分钟前
关于PyCharm使用Poetry的避坑
ide·python·pycharm
枷锁—sha10 分钟前
【CTF笔记篇】SQL 注入总结
数据库·笔记·sql·安全·网络安全
狐5712 分钟前
2026-01-19-论文阅读-Agentic-Reasoning-for-Large-Language-Models
论文阅读·笔记
APIshop13 分钟前
示例代码解析:使用 item_get_video_pro 获取小红书笔记详情
数据库·笔记
电饭叔14 分钟前
勾股定理简单学习
学习
UR的出不克22 分钟前
【Python实战】基于Flask+TensorFlow的网易云音乐数据分析系统:从数据爬取到情感分析的全流程实现
python·flask·tensorflow