Python 디버거, pdb 시작하기 [닫힘]


78

도구 상자 에 pdb (Python 디버거) 를 추가하고 싶습니다 . 시작하는 가장 좋은 방법은 무엇입니까?

답변:


118

다음은 Python 디버거를 시작하기위한 리소스 목록입니다.

  1. Steve Ferb의 기사 "Debugging in Python" 읽기
  2. Eric Holscher의 스크린 캐스트 "Using pdb, the Python Debugger" 시청
  3. pdb에 대한 Python 문서 읽기 — Python 디버거
  4. Karen Tracey의 Django 1.1 테스트 및 디버깅 의 9 장 — 무엇을 기록해야할지 모를 때 : 디버거 사용 —을 읽으십시오 .

2
질문 주셔서 감사합니다. 우리는 더 많은 당신의 원하는 마태 복음에 SO ;-)
wassimans

2. URL이 더 이상 작동하지 않습니다. 제거하십시오.
James

1
@yopy : # 2의 URL을 업데이트했습니다.
Matthew Rankin

Eric Holscher는 디버깅에 대해 꽤 많은 것을 가지고 있습니다 : 1 , 2 , 3 (당신이 연결 한), 그리고 4
Ehtesh Choudhury

링크 3이 죽었습니다.
Anders_K 2018-08-29

16

개요:

# epdb1.py -- experiment with the Python debugger, pdb
import pdb
a = "aaa"
pdb.set_trace()
b = "bbb"
c = "ccc"
final = a + b + c
print final

이제 스크립트를 실행하십시오.

$ python epdb1.py
(Pdb) p a
'aaa'
(Pdb)

또는 코드를 복사하여 ipython함수 로 래핑하십시오.
Timo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.