如何让`pdb`从另一个文件中调用文件返回?

时间:2017-02-15 01:04:18

标签: python python-2.7 debugging pdb

我有一个我正在执行的文件(让我们称之为main.py):

import anotherfile as afile
afile.main()

afile内,我有:

def main():
   import pdb
   pdb.set_trace()

所以,从终端我运行python main。但是,这并没有设置跟踪。它根本不会中断执行。

从其他文件调用时如何使用pdb

谢谢。

1 个答案:

答案 0 :(得分:0)

由于我还不能发表评论,将其作为答案发布 - 您确定要导入正确的' anotherfile.py&#39 ;?在import pdb之前打印一些内容以确保它被执行。

除非您的pdb模块损坏,否则上述内容应该绝对会启动(Pdb)提示。