ipdb 디 버 깅 Python 사용 하기

다음으로 전송:https://www.cnblogs.com/zimufeng/p/6188229.html
1.설치
  pip install ipdb
2.사용
  python -m ipdb xxx.py
프로그램 내부:
  from ipdb import set_trace
​   set_trace()
3.상용 명령
  • ENTER(지난번 명령 반복)
  • c(계속)
  • l(현재 어디 에 있 는 지 찾기)
  • s(서브루틴 진입)
  • r(서브루틴 이 끝 날 때 까지 실행)
  • !
  • h(도움말)
  • a(rgs)현재 함수 의 인자 인쇄
  • j(ump)프로그램 을 지정 한 줄 로 이동 시 키 기
  • l(ist)현재 실행 할 코드 블록
  • 을 표시 할 수 있 습 니 다.
  • n(ext)은 프로그램 이 다음 줄 을 실행 하도록 합 니 다.현재 문장 에 함수 호출 이 있 으 면 n 을 사용 하면 호출 된 함수 체 에 들 어가 지 않 습 니 다
  • p(rint)의 가장 유용 한 명령 중 하나 로 특정한 변 수 를 인쇄 합 니 다
  • q(uit)디 버 깅 종료
  • r(eturn)함수 체 가 돌아 올 때 까지 계속 실행 합 니 다
  • s(tep)는 n 과 비슷 하지만 현재 함수 호출 이 있 으 면 s 는 호출 된 함수 체 에 들 어 갑 니 다
  • 좋은 웹페이지 즐겨찾기