2017-02-15 3 views
0

은 내가 실행하고있어 하나 개의 파일이 (의이 main.py를 부르 자) : 다른 파일 내의 파일을 호출 할 때`pdb`가 반환되게하려면 어떻게해야합니까?

import anotherfile as afile 
afile.main() 

그리고 afile 내부

, 나는이 :

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

그래서, 터미널에서 내가 python main를 실행합니다. 그러나 이것은 추적을 설정하지 않습니다. 실행을 전혀 중단하지 않습니다.

pdb을 다른 파일에서 호출 할 때 어떻게 사용할 수 있습니까?

감사합니다.

답변

0

아직 논평 할 수 없으므로 답변으로 게시하십시오. 'anotherfile.py'권한을 가져 오시겠습니까? import pdb 직전에 인쇄하여 실행되는지 확인하십시오.

pdb 모듈이 고장난 경우가 아니면 위의 내용은 (Pdb) 프롬프트를 시작해야합니다.