如何通过调用另一个文件中的文件将 `pdb` 设置为 return?
How do I get `pdb` to return from calling a file within another file?
我正在执行一个文件(我们称之为 main.py
):
import anotherfile as afile
afile.main()
在 afile
里面,我有 :
def main():
import pdb
pdb.set_trace()
所以,从终端我 运行 python main
。但是,这并没有设置跟踪。它根本不会中断执行。
如何在从另一个文件调用时使用 pdb
?
谢谢。
由于我还不能发表评论,所以将其发布为答案 - 你确定你导入的是正确的 'anotherfile.py'?在 import pdb
之前打印一些内容以确保它被执行。
除非你的 pdb
模块坏了,以上肯定会启动 (Pdb)
提示符。
我正在执行一个文件(我们称之为 main.py
):
import anotherfile as afile
afile.main()
在 afile
里面,我有 :
def main():
import pdb
pdb.set_trace()
所以,从终端我 运行 python main
。但是,这并没有设置跟踪。它根本不会中断执行。
如何在从另一个文件调用时使用 pdb
?
谢谢。
由于我还不能发表评论,所以将其发布为答案 - 你确定你导入的是正确的 'anotherfile.py'?在 import pdb
之前打印一些内容以确保它被执行。
除非你的 pdb
模块坏了,以上肯定会启动 (Pdb)
提示符。