import pdb
加入断点
pdb.set_trace()
在cmd中输出变量
(pdb)p a
实例
import os
import pdb
def testModel(a):
for i in range(10):
a=a+i
if __name__ == '__main__':
a=1
pdb.set_trace()
testModel(a)
b=10
testModel(b)
运行:
运行test.py 程序会在断点处:pdb.set_trace() 停住
cmd窗口会显示 (Pdb)
可以在此处输入 (Pdb) p a
就是查看变量a的值
常用命令有
Python——pdb 断点调试