Python 异常处理的基本使用
【摘要】 Python 异常处理的基本使用程序运行时可能会遇到各种错误,Python 可以使用 try 和 except 来捕获异常,避免程序直接退出。基本写法try: number = int("abc")except ValueError: print("转换失败")上面的代码中,"abc" 无法转换成整数,因此会进入 except。捕获多个异常try: result = 10 ...
Python 异常处理的基本使用
程序运行时可能会遇到各种错误,Python 可以使用 try 和 except 来捕获异常,避免程序直接退出。
基本写法
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)