Python에서 단일 단계 디버그를 수행하는 방법은 무엇입니까? 단일 단계 디버깅을 소개하겠습니다.
방법 1: python -m pdb 실행 myscript.py
(Pdb)는 첫 번째 줄에서 자동으로 중지됩니다. 디버깅을 기다린 후 도움말을 볼 수 있습니다.
방법 2: 디버깅 중인 프로그램 시작 부분: pdb를 가져오고 코드 줄에 중단점 설정: pdb.set_trace()
관련 권장 사항: "Python Video Tutorial"
(Pdb ) h
이 주요 명령을 설명하세요
(Pdb)b 10 #중단점이 이 py
의 10번째 줄에 설정되거나 (Pdb)b ots.py:20 #중단점이 ots로 설정됩니다. py line 20
Delete breakpoint (Pdb)b #브레이크포인트 번호 보기
(Pdb)cl 2 #두 번째 브레이크포인트 삭제
(Pdb)n #단일 단계 실행
(Pdb) s #미세 실행 다음 중단점으로 내려간다는 의미입니다. method
(Pdb)c #다음 중단점으로 점프
(Pdb)p param # 현재 변수 값 보기
(Pdb)l # 실행 보기
(Pdb)a의 특정 코드 #스택의 모든 변수 보기
import pdb def tt(): pdb.set_trace() for i in range(1, 5): print i <<< tt() #这里支持 n p c 而已 < (3)tt() (Pdb) n
pdb 단일 단계 디버깅 방법은 다음과 같이 요약됩니다.
위 내용은 Python에서 단일 단계 디버그 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!