|
|
51CTO旗下网站
|
|
移动端

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

【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》

2.5 Python调试器

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

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

51CTO读书频道二维码


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

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

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

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

218人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

472人订阅学习

读 书 +更多

网管员必读——网络组建

本书以一个模拟局域网组建为思路,介绍了与局域网组建各主要方面相关的知识及组建、配置方法。本书所介绍的内容主要包括:局域网组建规划、...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客