400-807-8991
奇酷学院专注于Python培训,欢迎您咨询本校Python培训班
网站首页 >Python培训 >Python教程 >常用的Python开发调试方法

常用的Python开发调试方法

来源:奇酷学院 点击量: 发表于:

任何代码语言在设计的过程中都离不开调试,当然Python语言也不例外,做好开发调试工作能最大限度的帮助代码设计者及时发现代码中的bug并予以修补,今天就让我们来看一下Python语言开发调试的方法。

Python代码调试


1.日志观测法


使用logging.debug日志功能,如果你的日志打的足够好的话,单看日志你就能发现问题所在。可以节省你大量的时间。


2.跟踪法


标准库里面的trace模块,可以打印运行时包含在其中的模块里所有执行到的语句。

语法:python -mtrace –trace script.py


3.调试器法


pdb的直接替代者:

ipdb(easy_install ipdb) – 类似ipython(有自动完成,显示颜色等)

pudb(easy_install pudb) – 基于curses(类似图形界面接口),特别适合浏览源代码


4.标准Linux工具


最直接的strace,只需要运行 sudo strace -p 12345 或者 strace -f 指令(-f 即同时追踪fork出来的子进程),这就行了


5.监控法


dstat会用一种紧凑的,代码高亮的方式(不同于iostat,vmstat)向你持续展示数据

热门文章

  • 推荐几款实用的Python开发工具你一定要知道。

    Python语言这两年是越来越火了,它慢慢崛起也是有原因的,比如市场需求、入门简单易学、支持多种语言等等,也有越来越多的php、Java、Linux 大神加入到学习Python开发语言的行列【阅读全文】

    发布时间:2017-10-20 阅读量:57
  • 提升Python开发效率的几个方法

    代码开发效率是每一个程序员必须要考虑的事情,因为它直接关系到项目的开发进度,Python语言更是如此,今天奇酷学院整理了几个提升Python语言开发效率的方法【阅读全文】

    发布时间:2017-11-09 阅读量:25
  • 推荐5款常用的Python Web开发框架

    Python 是一个可以让你更快地完成工作,更高效地整合系统的语言。你可以使用Python并且马上获得生产力的提升,降低维护成本。【阅读全文】

    发布时间:2017-11-09 阅读量:23
  • 常用的Python开发调试方法

    任何代码语言在设计的过程中都离不开调试,当然Python语言也不例外,做好开发调试工作能最大限度的帮助代码设计者及时发现代码中的bug并予以修补【阅读全文】

    发布时间:2017-11-09 阅读量:31

开课提醒

郑州 石家庄

郑州Python
开课时间离开课还有

-

石家庄Python
开课时间离开课还有

-

奇酷学院培训课程

猜你喜欢

Python基础教程

Python视频教程