|
|
|
|
移动端

2.5 Python调试器

《Python Linux系统管理与自动化运维》第2章Python生态工具,在本章中,我们将依次介绍Python生态的各种工具,包括:Python内置的小工具(2.1节);包管理工具pip(2.2节);Linux和Windows下的Python编辑器(2.3节);Python交互式编程工具(2.4节);Python调试器(2.5节);Python代码规范检查工具(2.6节)。本节为大家介绍Python调试器。

作者:赖明星来源:机械工业出版社|2017-09-28 16:22

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

2.5 Python调试器

调试程序是开发人员必须具备的一项非常重要的技能,它使得我们能够查看程序的运行过程,帮助我们准确定位程序中的错误。然而,令人意外的是,很多Python工程师不知道如何对Python代码进行单步调试,遇到问题的时候只能通过print函数打印变量中间值这种低效的方式进行调试。究其原因,还是因为这类Python工程师没有意识到Python的强大,仅仅用Python来解决一些很简单的事情。如果总是写一些非常短小的Python代码,可能确实不需要调试器。但是,随着代码量增大、逻辑变得复杂,若还是用print函数打印变量中间值的方式进行调试,不但效率低下,而且难以快速定位问题。所以,希望各位读者一开始就走在正确的道路上。只要稍微花点时间学会Python的调试器,就能在以后的工作中快速定位各种疑难杂症。在这一节中,我们将介绍两个Python调试器,分别是Python标准库自带的pdb和开源的ipdb。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Microsoft SQL Server 2005技术内幕:存储引擎

本书是Inside Microsoft SQL Server 2000的作者Kalen Delaney的又一经典著作,是Inside Microsoft SQL Server 2005系列四本著作中的一本。...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊