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

异常的传递性:

相关推荐
BoBoZz1912 小时前
TriangleStrip连续三角带
python·vtk·图形渲染·图形处理
生信大表哥12 小时前
Python单细胞分析-基于leiden算法的降维聚类
linux·python·算法·生信·数信院生信服务器·生信云服务器
lly20240612 小时前
C++ 数组
开发语言
csbysj202012 小时前
C 强制类型转换
开发语言
m0_6265352012 小时前
代码分析
开发语言·c#
q***37512 小时前
QoS质量配置
开发语言·智能路由器·php
__BMGT()12 小时前
参考文章资源记录
开发语言·c++·qt
一晌小贪欢12 小时前
【Python办公】用 Selenium 自动化网页批量录入
开发语言·python·selenium·自动化·python3·python学习·网页自动化
ouliten12 小时前
C++笔记:std::string_view
开发语言·c++·笔记
玫瑰花店12 小时前
万字C++中锁机制和内存序详解
开发语言·c++·算法