首页后端开发Pythonpython – 异常捕获

python – 异常捕获

时间2023-04-21 23:24:02发布访客分类Python浏览522
导读:直接上示例: 大概的意思就是当try下方的代码出现异常的时候就自动执行except下方的代码# 1.捕获所有异常 try: d = open("D:data.txt","r",encoding="UTF-8" except:...

直接上示例: 大概的意思就是当try下方的代码出现异常的时候就自动执行except下方的代码

# 1.捕获所有异常

try:
   d = open("D:data.txt","r",encoding="UTF-8")
except:
   d = open("D:data.txt","w",encoding="UTF-8")

# 2.捕获特定异常,NameError表示捕捉的异常类型 e 中存储了异常详情

try:
   print(a)
except NameError as e:
   print(f"发现一个NameError异常 - 异常详情 [ {
e}
 ]")

# 3.捕获特定多个指定异常,NameError表示捕捉的异常类型 e 中存储了异常详情
try:
   print(a)
except (NameError,IndentationError) as e:
   print(f"发现一个NameError异常 - 异常详情 [ {
e}
     ]")

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

python异常

若转载请注明出处: python – 异常捕获
本文地址: https://pptw.com/jishu/4802.html
Python中三个装饰器函数用法(property、staticmethod、classmethod ) python – 文件

游客 回复需填写必要信息