python中的错误处理 python中的错误处理

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

python中的错误处理 python中的错误处理

会炒饭的美工   2021-03-22 我要评论
想了解python中的错误处理的相关内容吗,会炒饭的美工在本文为您仔细讲解python中的错误处理的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点: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'

猜您喜欢

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们