Python中的try/except/else/finally
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中的try/except/else/finally相关的知识,希望对你有一定的参考价值。
运行下面的例子,应该很容易理解。其中注释掉的两个地方,分别尝试取消注释,运行后自行体会学习。
# coding: utf-8
try:
print("<<< 开始执行try语句")
#b = 1
a = b
print("<<< 你看到本行输出,是因为前一句没有异常的情况下")
except SyntaxError:
print("<<< SyntaxError")
except SystemExit:
print("<<< SystemExit")
#except:
# print("<<< I don't know, but error.")
else:
print("<<< try语句块中没有异常,输出本行")
finally:
print("<< 无论有没有except,都会执行finally里的语句。如果有没处理的except,咱到这儿就结束;没except的话接着执行后面的正常语句")
print('<<< hey, try/except/else is not difficult!')
以上是关于Python中的try/except/else/finally的主要内容,如果未能解决你的问题,请参考以下文章