1, 首先下载并安装Python 2.7
2, 写一个简单地Python源文件,比如test.py,内容如下:
import sys, os
def test(arg1, arg2):
print "begin test..."
fun1("1", "2")
print arg1
print arg2
def fun1(arg1, arg2):
print arg1
print arg2
if __name__ == "__main__":
test(*sys.argv[1:])
3, 右键test.py->edit with idLe进入idLe界面,Run->Run module打开Python shell窗口,点击debug->debugger,就打开debug control界面,你也将会在Python shell窗口看到如下显示信息:
[debug on]
4, 开始调试
4.1,在Python shell输入如下测试行:
>>> test("3", "4")
4.2,在 fun1("1", "2")或者任意你想要查看的地方设置断点(在idLe界面里右键->set breakpoint).
4.3,回到Python shell界面按回车,你将看到在debug control窗口里显示test.py的第一行。
4.4,按go按钮,将定位到test.py你刚才设置断点的地方.
4.5,按step或者over进行调试(step与over的区别在于:step将进入到函数内部进行调试,over是指不进入到函数内部进行调试,而是直接执行完这个函数).
4.6,你将看到在Python shell窗口里分步看到打印的内容如下:
[debug on]
>>> test("3", "4")
begin test...
1
2
3
4
[debug on]