来自 技术 2019-04-17 的文章

python try except finally 顺序

八年Java开发的感悟:什么才是程序员的立身之本>>>   

# encoding:utf-8import tracebackdef printException(e): print(e) traceback.print_exc()def fun1(): try: a=1/0 except Exception as e: printException(e) print('except') # 执行到这里就开始执行 finally 下的内容,最后再到这里 return 1 return 1 finally: print('finally') # 如果这里有 return 就不会再走 except 下的 return 1 了,否则还是会回去的 return 2 re = fun1()print('--------')print(re)

输出:

division by zero Traceback (most recent call last): File "d:\code\python\test\tryCatch.py", line 10, in fun1 a=1/0 ZeroDivisionError: division by zero except finally -------- 2

标签:   Python      简易加密问题c语言      纯html导航栏代码   
上一篇:CAS实现SSO单点登录原理
下一篇:没有了