1.使用IDLE调试程序
1说明:使用Python标准开发环境IDLE的调式器Debugger;
2.步骤如下:
①运行IDLE:进入主界面
②如下图找到Debugger点击运行即可:
3.调试方法:打开IDLE然后打开Debug下的Debugger即可,然后在IDLE窗口运行需要调试的程序(如下图所示);
2.使用pdb调试程序
1)使用pdb调试Python程序的三种方法:
①第一种:在交互模式下调试特定块。使用pdb提供的功能可以直接调试语句块、表达式、函数等多种脚本:
#调试案例
import pdb
def f1():
x=5
print(x)
pdb.runcall(f1)
>>> pdb.runcall(f1)
> <pyshell#16>(2)f1()
(Pdb) 3
3
(Pdb) p x
*** NameError: name 'x' is not defined
(Pdb