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

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

异常嵌套

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

相关推荐
Leinwin15 小时前
GitHub Copilot CLI现已支持连接本地Ollama/vLLM模型(附配置指南)
后端·python·flask
Word码15 小时前
接口自动化测试实战项目
软件测试·python·功能测试·集成测试·实战项目
孙同学202015 小时前
如何将 JSON 数据转换为 Excel 工作表
python·json·excel
华法林的小助手15 小时前
[学习笔记]在ros humble里使用qt
笔记·qt·学习
red_redemption15 小时前
自由学习记录(158)
学习
智慧化智能化数字化方案15 小时前
向华为学习——解读质量管理培训 IPD基础知识研发质量管理【附全文阅读】
学习·华为ipd流程·ipd基础知识·研发质量管理
llm大模型算法工程师weng15 小时前
Python拉取视频流的性能优化实战
开发语言·python·性能优化
Lauren_Blueblue15 小时前
第十六届蓝桥杯省赛Python研究生组-F串
python·算法·蓝桥杯·算法基础
kaico201815 小时前
面向对象和高级特性
开发语言·python
曲幽15 小时前
告别手写 API 胶水代码:FastAPI 与 Vue 的“契约自动机” OpenAPI 实战
python·typescript·vue·fastapi·web·swagger·openapi·codegen