2017-11-03 13 views
1

for 루프를 디버깅하려고하는데 잠시 동안 실행 된 후에 어떤 일이 일어나는지보고 싶습니다. 그것은 수천 번 반복하고 나는 매 백 정도 일어나는 것을 확인하고 싶습니다. 몇 번이나 다음 명령을 실행하도록 pdb에 지시 할 수있는 방법이 있습니까?pdb repeat next command N 회

답변

1

매개 변수 (Docs)는 ignore이며, n 반복을 건너 뛸 수 있습니다. 당신이 ignore 1 100 (1 중단 점의 번호입니다) 3. 다음 첫 번째 100 단계를 무시 줄을 b 3에 중단 점을 설정할 수

import pdb; pdb.set_trace() 
for i in range(1000): 
    pass 

다음 c :

는이 같은 코드를 가지고 말 계속하다. 다음 중지는 100 번 반복됩니다. 다음 100을 전달하려면 ignore 문을 다시 작성해야합니다.