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的主要内容,如果未能解决你的问题,请参考以下文章

python [解析python中的nginx访问日志]解析python #log中的nginx访问日志

python中的self

Python学习篇 Python中的变量和数据类型

如何python3中调用python2中的方法

Python学习篇 Python中的集合

python 迭代python中的一小部分中的数字