python-异常(笔记)

python 复制代码
#后续代码可以正常运行
try:
   f= open("xxx.txt","r",encoding='utf-8')

except:
    print("except error")
python 复制代码
#捕获指定异常,其他异常报错程序中止,管不到
try:
   print(name)
except NameError as you_call:
    print("name error")
python 复制代码
#打印异常
try:
   print(name)
except NameError as you_call:
    print(f"name error {you_call}")

name error name 'name' is not defined
python 复制代码
try:

   f=1/0
except (NameError,ZeroDivisionError) as you_call:
    print(f"name or math error {you_call}")

name or math error division by zero



try:

   print(name)
except (NameError,ZeroDivisionError) as you_call:
    print(f"name or math error {you_call}")

name or math error name 'name' is not defined
python 复制代码
#捕获所有的异常(某行代码出错就会被捕获到)
import math

try:
    
    math.e()
except Exception as e:
    print(f"error {e}")

error 'float' object is not callable

异常的传递性:

相关推荐
yydbjx几秒前
嘉兴海宁口腔市场数据三类机构的定位对比
大数据
范中勤3 分钟前
Python Asyncio 协程与 LLM 异步并发原理技术文档(与 Java 对比|彻底澄清所有误区)
python·llm·协程·并发编程·asyncio
薛之谦_3 分钟前
JAVA 多线程编程:从基础原理到实战应用
java·开发语言
Dmz丶4 分钟前
前端转 AI 100 天 Day 21:FastAPI 入门——从命令行到 HTTP 服务
python
LMT_Lanmantech4 分钟前
Creo许可降本增效:不增购,也能让现有许可发挥更大价值
java·大数据·开发语言
QQ14220784495 分钟前
基于 Flask 的「自动任务控制台」设计与踩坑实录
后端·python·flask
星恒随风7 分钟前
Linux进程间通信(一):从匿名管道、命名管道到进程池,深入理解Pipe、FIFO与文件描述符
linux·运维·笔记·学习·状态模式
吴佳浩 Alben10 分钟前
一文讲透推理引擎性能指标:TTFT、TPOT、KV命中率、并发,到底对应 vLLM / SGLang 的哪个参数?
人工智能·python·语言模型·架构·ai编程·vllm·sglang
用户2986985301411 分钟前
Python 实现 Word 转 XPS、PostScript 与 OFD 格式
后端·python·api
guhunyihan18 分钟前
开源无代码平台的技术逻辑,恐象 AI 的架构思路解析
大数据·人工智能·开源