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

异常的传递性:

相关推荐
不会c嘎嘎几秒前
QT中的常用控件 (二)
开发语言·qt
weixin_4450547211 分钟前
力扣热题51
c++·python·算法·leetcode
档案宝档案管理11 分钟前
档案宝自动化档案管理,从采集、整理到归档、利用,一步到位
大数据·数据库·人工智能·档案·档案管理
是一个Bug21 分钟前
50道核心JVM面试题
java·开发语言·面试
朱朱没烦恼yeye31 分钟前
java基础学习
java·python·学习
她和夏天一样热1 小时前
【观后感】Java线程池实现原理及其在美团业务中的实践
java·开发语言·jvm
lkbhua莱克瓦241 小时前
进阶-索引3-性能分析
开发语言·数据库·笔记·mysql·索引·性能分析
databook1 小时前
数据可视化五大黄金原则:让你的图表“会说话”
python·数据分析·数据可视化
郑州光合科技余经理1 小时前
技术架构:上门服务APP海外版源码部署
java·大数据·开发语言·前端·架构·uni-app·php
ai_top_trends1 小时前
2026 年度工作计划 PPT 模板与 AI 生成方法详解
人工智能·python·powerpoint