Python 异常处理的基本使用

举报
拉尼亚凯亚 发表于 2026/08/18 10:23:11 2026/08/18
【摘要】 Python 异常处理的基本使用程序运行时可能会遇到各种错误,Python 可以使用 try 和 except 来捕获异常,避免程序直接退出。基本写法try: number = int("abc")except ValueError: print("转换失败")上面的代码中,"abc" 无法转换成整数,因此会进入 except。捕获多个异常try: result = 10 ...

Python 异常处理的基本使用

程序运行时可能会遇到各种错误,Python 可以使用 tryexcept 来捕获异常,避免程序直接退出。

基本写法

try:
    number = int("abc")
except ValueError:
    print("转换失败")

上面的代码中,"abc" 无法转换成整数,因此会进入 except

捕获多个异常

try:
    result = 10 / 0
except ZeroDivisionError:
    print("不能除以 0")
except ValueError:
    print("数据格式错误")

使用 finally

finally 中的代码无论是否发生异常都会执行:

try:
    print("开始执行")
finally:
    print("执行结束")

合理使用异常处理,可以提高 Python 程序的稳定性,尤其适合文件读取、网络请求和数据转换等场景。

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。