-
pdb에 대해서 알아보자
pdb란 파이썬 디버깅 모듈로서 디버깅을 하는데 여러가지 장점이 많다.
여러가지 기능중 이번 포스팅에서 중점적으로 살펴볼 것은
pdb.set_trace() 기능이다.
해당 기능은 pdb.set_trace()를 호출한 지점 부터 여태까지 선언된 변수들도 볼 수 있는 기능들을 제공 해준다.
위처럼 pdb.set_trace()를 했던 코드 줄을 시작으로 predictions가 어떻게 이루어져 있나 pdb콘솔에 predictions를 검색해본 모습이다.
pdb 콘솔창에 'l'을 치면 현재 내가 어디에있는지를 나타내주고 'n'을 치면 다음 라인으로 넘어간다.
더 좋은기능들은 docs.python.org/3/library/pdb.html 여기로 참고하면 좋다
'언어 > 파이썬' 카테고리의 다른 글
전역변수 global (0) 2020.12.29 파이썬에 관한 흥미로운 사실 (0) 2020.12.29 defaultdict() (0) 2020.12.28 참조와 사본의 차이 (S와 S[:] 의 차이) (0) 2020.12.22 파이썬 정규식 표현 re (0) 2020.12.20