python调试模块pdb

调试python代码

# pbdtest.py
def test():
    print 1
    print 2
    print 3

pdb模块使用方法一:

>>> import pbdtest  
>>> import pdb
>>>pdb.run('pbdtest.test()') # 注意:方法一定为字符传,要加引号的
> /home/bsauser/python-2.7.10/lib/python2.7/pdb.py(1238)run()
-> Pdb().run(statement, globals, locals)
(Pdb) #此处输入命令

pdb模块使用方法2:

python -m pdb pbdtest.py
> /home/bsauser/pbdtest.py(1)()
-> def test():
(Pdb) c
The program finished and will be restarted
> /home/bsauser/pbdtest.py(1)()
-> def test():
(Pdb) 

你可能感兴趣的:(python调试模块pdb)