2017-02-15 53 views
0

我有我執行一個文件(姑且稱之爲main.py):如何讓`pdb`從另一個文件中調用文件返回?

import anotherfile as afile 
afile.main() 

而且裏面afile,我有:

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

所以,從終端我跑python main。但是,這不會設置跟蹤。它根本不中斷執行。

如何從其他文件調用pdb時使用pdb

謝謝。

回答

0

由於我還沒有評論,發佈這個答案 - 你確定你正在導入正確的'anotherfile.py'?在import pdb之前打印一些內容,以確保它得到執行。

除非您的pdb模塊損壞,否則上述應最明確地啓動(Pdb)提示。

相關問題