任何代码语言在设计的过程中都离不开调试,当然Python语言也不例外,做好开发调试工作能最大限度的帮助代码设计者及时发现代码中的bug并予以修补,今天就让我们来看一下Python语言开发调试的方法。
使用logging.debug日志功能,如果你的日志打的足够好的话,单看日志你就能发现问题所在。可以节省你大量的时间。
标准库里面的trace模块,可以打印运行时包含在其中的模块里所有执行到的语句。
语法:python -mtrace –trace script.py
pdb的直接替代者:
ipdb(easy_install ipdb) – 类似ipython(有自动完成,显示颜色等)
pudb(easy_install pudb) – 基于curses(类似图形界面接口),特别适合浏览源代码
最直接的strace,只需要运行 sudo strace -p 12345 或者 strace -f 指令(-f 即同时追踪fork出来的子进程),这就行了
dstat会用一种紧凑的,代码高亮的方式(不同于iostat,vmstat)向你持续展示数据
如果你想学习或者使用Python程序,那么Python程序的安装是必不可少的一步,今天就让奇酷学院来为你讲解一下Python程序在Windows电脑环境下的安装步骤【阅读全文】
python系统中自带的一些函数就叫做内建函数,比如:dir()、type()等等,不需要我们自己编写。还有一种是第三方函数,就是其它程序员编好的一些函数,共享给大家使用。【阅读全文】