看啥推荐读物
专栏名称: Python爱好者社区
人生苦短,我用Python。分享Python相关的技术文章、工具资源、精选课程、视频教程、热点资讯、学习资料等。每天自动更新和推送。
今天看啥  ›  专栏  ›  Python爱好者社区

Python里三个最高逼格的调试神器

Python爱好者社区  · 公众号  · Python  · 2019-11-13 17:30
调试是开发过程中不可避免的一个环节,在Python中我们使用print、logging、assert等方法进行调试既简单又实用,但毕竟有其局限性。今天这篇文章为大家带来三个工具,其中有Python的内置模块也有第三方库,它们提供了调试代码所需的大部分常用功能,将极大的提升我们的开发和bug排除效率。1.PDBpdb是Python中的一个内置模块,启用pdb后可以对代码进行断点设置和跟踪调试。为了演示方便,我们准备一个样例程序pdb_test.py:def countnumber(number):  for i in range(number):    print(i)if __name__ == '__main__':  countnumber(10)之后在终端中输入python -m pdb pdb_test.py命令,进入pdb的调试模式:这时我们就可以通过各种命令控制代码执行或者查看当前变量,例如l可以查看所有代码,n是执行下一 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照