我有一个我正在执行的文件(让我们称之为main.py
):
import anotherfile as afile
afile.main()
在afile
内,我有:
def main():
import pdb
pdb.set_trace()
所以,从终端我运行python main
。但是,这并没有设置跟踪。它根本不会中断执行。
从其他文件调用时如何使用pdb
?
谢谢。
答案 0 :(得分:0)
由于我还不能发表评论,将其作为答案发布 - 您确定要导入正确的' anotherfile.py&#39 ;?在import pdb
之前打印一些内容以确保它被执行。
除非您的pdb
模块损坏,否则上述内容应该绝对会启动(Pdb)
提示。