python中的错误处理


Posted in Python onApril 10, 2016

用错误码来表示是否出错十分不便,因为函数本身应该返回的正常结果和错误码混在一起,造成调用者必须用大量的代码来判断是否出错:

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 相关文章推荐
Python模块学习 datetime介绍
Aug 27 Python
Python中的jquery PyQuery库使用小结
May 13 Python
如何搜索查找并解决Django相关的问题
Jun 30 Python
Python的加密模块md5、sha、crypt使用实例
Sep 28 Python
使用python实现rsa算法代码
Feb 17 Python
Python实现ping指定IP的示例
Jun 04 Python
Python开发最牛逼的IDE——pycharm
Aug 01 Python
pandas 数据结构之Series的使用方法
Jun 21 Python
基于python cut和qcut的用法及区别详解
Nov 22 Python
Python列表切片常用操作实例解析
Dec 16 Python
tensorflow 初始化未初始化的变量实例
Feb 06 Python
浅谈多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置
Jun 30 Python
python脚本实现xls(xlsx)转成csv
Apr 10 #Python
Python使用gensim计算文档相似性
Apr 10 #Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
Apr 09 #Python
python调用fortran模块
Apr 08 #Python
python3使用urllib模块制作网络爬虫
Apr 08 #Python
Python抓取电影天堂电影信息的代码
Apr 07 #Python
Python Requests安装与简单运用
Apr 07 #Python
You might like
PHP类的使用 实例代码讲解
2009/12/28 PHP
php使用Smarty的相关注意事项及访问变量的几种方式
2011/12/08 PHP
PHP列出MySQL中所有数据库的方法
2015/03/12 PHP
php防止sql注入简单分析
2015/03/18 PHP
JS操作select下拉框动态变动(创建/删除/获取)
2013/06/02 Javascript
js控制浏览器全屏示例代码
2014/02/20 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
JavaScript中用于生成随机数的Math.random()方法
2015/06/15 Javascript
jQuery中on方法使用注意事项详解
2017/02/15 Javascript
AngularJS 支付倒计时功能实现思路
2017/06/05 Javascript
vue 实现小程序或商品秒杀倒计时
2019/04/14 Javascript
微信小程序传值以及获取值方法的详解
2019/04/29 Javascript
pygame学习笔记(3):运动速率、时间、事件、文字
2015/04/15 Python
python使用wxPython打开并播放wav文件的方法
2015/04/24 Python
一文总结学习Python的14张思维导图
2017/10/17 Python
Sublime开发python程序的示例代码
2018/01/24 Python
windows下python 3.6.4安装配置图文教程
2018/08/21 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
Django通用类视图实现忘记密码重置密码功能示例
2019/12/17 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
公认8个效率最高的爬虫框架
2020/07/28 Python
台湾生鲜宅配:大口市集
2017/10/14 全球购物
公司财务自我评价分享
2013/12/17 职场文书
数控机械专业个人的自我评价
2014/01/02 职场文书
管理失职检讨书
2014/02/12 职场文书
《爱如茉莉》教后反思
2014/04/12 职场文书
协议书模板
2014/04/23 职场文书
《中国梦我的梦》中学生演讲稿
2014/08/20 职场文书
2014年度考核工作总结
2014/12/24 职场文书
医药公司开票员岗位职责
2015/04/15 职场文书
工地食品安全责任书
2015/05/09 职场文书
毕业论文致谢怎么写
2015/05/14 职场文书
趣味运动会通讯稿
2015/07/18 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书
Python的三个重要函数详解
2022/01/18 Python
JavaScript获取URL参数的方法分享
2022/04/07 Javascript