075、Python 关于异常处理try-except语句的使用

在实际应用中,比如涉及文件读写、网络通信时,会因为文件不存在、权限不够、网络异常等原因引发异常,或者对数据库连接、查询、更新等操作,会因为连接超时、语法错误、唯一约束冲突等引发异常。

在Java或C#等语言中我们使用try-catch语句来捕捉异常,而在Python中,异常处理使用的是try-except语句。虽然使用不同关键字,但是应用思维大同小异。

下面详细看下Python中的try-except语句。

1、基本语法:

try:  
    # 尝试执行的代码块  
    # 这里放可能会引发异常的代码  
except ExceptionType1:  
    # 如果try块中的代码引发了ExceptionType1异常,则执行此块  
    # 处理ExceptionType1异常的代码  
except ExceptionType2:  
    # 如果try块中的代码引发了ExceptionType2异常,则执行此块  
    # 处理ExceptionType2异常的代码  
# ... 可以有多个except子句来处理不同类型的异常  
except Exception as e:  
    # 捕获所有未被特定except子句捕获的异常  
    # 处理异常的通用代码  
    print(f"An error occurred: {
     
     e}")  
else:  
    # 如果没有异常发生,则执行此块  
    # 通常用于执行依赖于try块成功执行的代码  
    print("No exception was raised")  
finally:
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿游也

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值