Python 官方文档:入门教程 => 点击学习
目录python用try-except-finally处理异常作用意义结构执行流程Python的try…except…finally语句举个例子总结Pyt
Python中的try-except-finally语句类似于Java中的try-catch语句,在程序中的作用是处理因参数输入输出等不合理可能发生的异常,为了使程序能够不会因为异常而终止运行,则需要在程序中引入try-except语句。
捕获程序在执行时遇到的异常情况,即一些报错。什么啥玩意儿没定义啊,符号又错了啊之类的你懂得。
因为程序在发现某个错误时,往往会中断不再向下执行,引入try抛异常语句后可避免此种情况的发生。
try:
a=b
except:
print('b未定义')
finally:
print('pass')
pass
(1)先执行try代码块, 发现了错误。
(2)执行except代码块。
(3)程序向下执行。
try…except…finally语句被用于处理错误,返回信息。格式如下:
try:
代码块
except:
代码块
finally:
代码块
try表示尝试执行这块代码。如果尝试不成功,那么会返回except部分的内容。但是无论尝试执行结果如何都会返回finally的内容。
#!/usr/bin/python3
try:
x>3
except:
print('error')
finally:
print('finally')
返回如下:
$ ./try.py
error
finally
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。
--结束END--
本文标题: Python中用try-except-finally处理异常问题
本文链接: https://www.lsjlt.com/news/175349.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0