python中的错误处理
时间:2021-02-17 14:01:36|栏目:Python代码|点击: 次
用错误码来表示是否出错十分不便,因为函数本身应该返回的正常结果和错误码混在一起,造成调用者必须用大量的代码来判断是否出错:
def foo():
r = some_function()
if r==(-1):
return (-1)
# do something
return r
def bar():
r = foo()
if r==(-1):
print 'Error'
else:
pass
但是Go就是这么干的,哈哈!
python 中还是用try … except….finally这种方式来处理的。
try: print 'try...' r = 10 / 0 print 'result:', r except ZeroDivisionError, e: print 'except:', e finally: print 'finally...' print 'END'
上一篇:Python使用Pycrypto库进行RSA加密的方法详解
栏 目:Python代码
本文标题:python中的错误处理
本文地址:http://www.codeinn.net/misctech/64438.html






