在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。

try...except...finally...

try:print('try...')r = 10 / int('2')print('result:', r)except ValueError as e:print('ValueError:', e)except ZeroDivisionError as e:print('ZeroDivisionError:', e)
#except块后加一个else,没错误发生时,会自动执行else语句
else:print('no error!')
finally:print('finally...')
print('END')

try里发生错误则执行except,finally都会执行,所有可以省略。

转载于:https://www.cnblogs.com/xiexiaoxiao/p/7067712.html

python,错误、调试和测试相关推荐

  1. error 系统错误 错误码10007_Python学习之错误调试和测试

    Python学习之错误调试和测试 Python学习目录 在Mac下使用Python3 Python学习之数据类型 Python学习之函数 Python学习之高级特性 Python学习之函数式编程 Py ...

  2. python 错误、调试、单元测试、文档测试

    错误分为程序的错误和由用户错误的输入引起的错误,此外还有因为各种各样意外的情况导致的错误,比如在磁盘满的时候写入.从网络爬取东西的时候,网络断了.这类错误称为异常 错误处理 普通的错误处理机制就是在出 ...

  3. cfree运行程序错误的原因_Python入门教程 | 第 8 章 错误、调试和测试

    第八章 错误.调试和测试 在程序运行过程中,总会遇到各种各样的错误. 有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复的. 有的错误 ...

  4. python 除数不能为零的报错有哪些_【社区精选40】Python错误处理及代码调试方法(文末赠书中奖名单)...

    本文整理自爱数据学院中的问答 更多精彩问答,进入下方社区网站查看 http://www.lovedata.cn/invitation 社区精选话题 第40期 Python错误处理及代码调试方法 一次写 ...

  5. python断点调试出现问题_Python错误、调试

    1.错误处理 使用try except finally try: i= 10/0exceptZeroDivisionError, e:print "ZeroDivisionError&quo ...

  6. python可以调试吗_调试-有什么好的方法可以使我的Python代码首次运行?

    调试-有什么好的方法可以使我的Python代码首次运行? 我的代码中出现了很多错误. 因此,我希望能够在一开始就将它们最小化,或者在执行代码之前看到尽可能多的错误. 这可能吗,如果可以,我该怎么做? ...

  7. chatgpt赋能python:Python断点调试指南:让调试更高效

    Python断点调试指南:让调试更高效 在Python编程中,调试是一个必不可少的环节.当我们面临代码出现错误或程序不按预期运行时,如何快速找到问题,解决它们呢?这时候断点调试就发挥了重要的作用.本篇 ...

  8. python断点调试从哪里看数据_python断点调试

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 很多项目是用python写构建脚本的,比如微信最近开源的终端跨平台组件 mars ...

  9. Python断点调试方法

    转自:http://www.ibm.com/developerworks/cn/linux/l-cn-pythondebugger/ Python 代码调试技巧 Debug 对于任何开发人员都是一项非 ...

  10. python断点调试:pdb基本用法

    使用pdb进行调试: pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点.单步调试.进入函数调试.查看当前代码.查看栈片段.动态改变变量 ...

最新文章

  1. windows下编译及使用libevent
  2. qmail+spamassassin启用spf过滤
  3. mkyaffs2image编译
  4. Docker最全教程之使用Docker搭建Java开发环境(十八)
  5. oracle导入视图报错,exp/imp 报错处理(EXP-00003 / IMP-00019 / IMP-00058)
  6. extjs jquery使用场合
  7. JavaScript学习(二十一)—scrollTop属性和scrollLeft属性
  8. Java集合类和HashMap遍历
  9. Fiddler5中文版
  10. 双线性对在密码学中的应用(上)
  11. 【Linux应用】tftp命令
  12. button 和 input 的submit ,reset的区别
  13. IFrame里面的子页面html内容变化时,怎么动态改变IFrame的高度
  14. Floyd最短路径算法(来自微信公众号“算法爱好者”改编)
  15. C#实现等差与等比数列求和
  16. ios 设置属性的center_iOS游戏平台Game Center成就显示设置指南
  17. macbook air未能与服务器,少量2018款Macbook Air存在问题:苹果已通知维修但并未告知详细情况...
  18. 在智能手机上跟踪ADS-B系统的飞机航线信息
  19. 由于严重缺陷,海康威视摄像机可能被远程黑客攻击
  20. EasyDarwin开源流媒体服务器内存管理优化

热门文章

  1. 少样本学习系列(三)【Optimization-Based Methods】
  2. 求解偏微分方程开源有限元软件deal.II学习--Step 2
  3. C++11标准后的C++阅读书目
  4. 236.Lowest Common Ancestor of a BinaryTree
  5. PyQt4打包exe文件
  6. 图像处理库Pillow
  7. 最基础的Python的socket编程入门教程
  8. spring cloud中微服务之间的调用以及eureka的自我保护机制
  9. HTML中       等6种空白空格的区别
  10. 理论物理极础11:电力和磁力