学习python的n+1天

这篇博客详细探讨了Python中的异常处理,包括如何捕捉指定异常、同时捕捉多个异常以及如何获取异常的描述信息,是进阶Python编程的学习必备知识点。
摘要由CSDN通过智能技术生成

异常

# 查找报错位置
"""
FileNotFoundError: [Errno 2] No such file or directory: 'text.txt 'FileNotFoundError:错误名称
[ Errno 2]:错误编码
No such file or directory: 'text.txt ':错误描述
错误地址:不要死定系统出错代码,│
File "E: \02-计应20106班\01-代码\16-第16天\06-异常初步.py", line 2, in <module>
 看自己代码出错的位置
 从下往上数 第一行自己写的代码 报错源

 open('text.txt','r') 报错代码

"""
try:
    # 可能出现问题的代码
    open("text.txt", "r")
    # 单个的except是可以捕捉所有异常
except:
    # 出现问题之后 执行的代码 异常处理的代码
    # 异常处理之后 其他代码也可以正常运行
    open("text.txt", "w")
# 前面出现异常 会导致后米娜的代码执行不了 于是推出了捕捉异常
print("其他代码执行")

捕捉指定异常

# try:
#     print(num)
#
# # 捕捉指定异常
# except Exception:
#     print("捕捉所有异常")


try:
    # 出现异常的代码
    open("text.txt", "r")
# 捕捉指定的文件未找到错误
except FileNotFoundError:
    print("捕捉异常")
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值