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

异常的传递性:

相关推荐
MeowKnight9581 天前
【数据结构】单链表 练习记录
笔记
Geoking.1 天前
PyTorch 中 Tensor 交换维度(transpose、permute、view)详解
人工智能·pytorch·python
咚咚王者1 天前
人工智能之编程基础 Python 入门:第四章 条件循环与异常
人工智能·python
Hello.Reader1 天前
Flink DataStream API 基础构件DataStream × Partitioning × ProcessFunction
java·大数据·flink
wudl55661 天前
Flink Keyed State 详解之五
大数据·flink
Felicity_Gao1 天前
uni-app VOD 与 COS 选型、开发笔记
前端·笔记·uni-app
m0_748240251 天前
Windows编程+使用C++编写EXE加壳程序
开发语言·c++·windows
兮兮能吃能睡1 天前
R语言模型分析(一)(1)
开发语言·r语言
wuk9981 天前
基于有限差分法的二维平面热传导模型MATLAB实现
开发语言·matlab·平面
崎岖Qiu1 天前
【设计模式笔记06】:单一职责原则
java·笔记·设计模式·单一职责原则