2016-07-21 4 views
0

나는 디버거가 어떻게 작동하는지에 대한 기본적인 이해를 가지고있다.하지만 그것은 컴파일 된 언어의 맥락에서이다. pdb과 같은 디버거는 어떻게 작동합니까? 매우 높은 수준에서 , 나는 pdb의 또는 I가 봤 그러나 어떤 문서를 가져올 수 없습니다어떻게 파이썬 디버거가 작동합니까?

일반적으로 "디버깅 해석 언어"의 내부를 설명 할 수있는 무언가를 찾고 있어요. 이 질문은 너무 광범위 할 수 있지만 일부 기본 문서에 대한 링크를 통해 더 공부할 수 있습니다. Python 2.7 Documentation 가입일

답변

1

:

그것은 에서의 컨텍스트에서 소스 라인 레벨 스택 프레임 검사, 소스 코드 리스팅, 임의 파이썬 코드의 평가를 설정 (조건) 브레이크 포인트 및 스텝 실행을 지원 모든 스택 프레임

위의 언급에서 pdb는 검사 스택 프레임 (감시, 나열, 프레임 내의 코드 평가)을 제공합니다.

프레임 객체로 다이빙하면 pdb 모듈을 이해하는 데 도움이됩니다. inspect — Inspect live objectsThe interpreter stack을 참조하십시오.

관련 문제