调试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)<module>()
-> def test():
(Pdb) c
The program finished and will be restarted
> /home/bsauser/pbdtest.py(1)<module>()
-> def test():
(Pdb)
网友评论