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

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

异常嵌套

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

相关推荐
花酒锄作田2 小时前
企业微信机器人与 DeepAgents 集成实践
python·mcp·deepagents
likerhood4 小时前
java中`==`和`.equals()`区别
java·开发语言·python
qq_283720055 小时前
Python Celery + FastAPI + Vue 全栈异步任务实战
vue.js·python·fastapi
2401_885885045 小时前
营销推广短信接口集成:结合营销策略实现的API接口动态变量填充方案
前端·python
telllong6 小时前
Python异步编程从入门到不懵:asyncio实战踩坑7连发
开发语言·python
2501_945318497 小时前
备考方案:针对数据分析师的知识结构,制定攻克赛一认证的最优学习路径
学习·百度
lulu12165440787 小时前
Claude Code Harness架构技术深度解析:生产级AI Agent工程化实践
java·人工智能·python·ai编程
2301_792674868 小时前
java学习day29(juc)
java·开发语言·学习
qq_571099359 小时前
学习周报四十
学习
7年前端辞职转AI9 小时前
Python 文件操作
python·编程语言