언어/파이썬
pdb
AlgoPoolJa
2020. 12. 22. 23:03
pdb에 대해서 알아보자
pdb란 파이썬 디버깅 모듈로서 디버깅을 하는데 여러가지 장점이 많다.
여러가지 기능중 이번 포스팅에서 중점적으로 살펴볼 것은
pdb.set_trace() 기능이다.
해당 기능은 pdb.set_trace()를 호출한 지점 부터 여태까지 선언된 변수들도 볼 수 있는 기능들을 제공 해준다.
위처럼 pdb.set_trace()를 했던 코드 줄을 시작으로 predictions가 어떻게 이루어져 있나 pdb콘솔에 predictions를 검색해본 모습이다.
pdb 콘솔창에 'l'을 치면 현재 내가 어디에있는지를 나타내주고 'n'을 치면 다음 라인으로 넘어간다.
더 좋은기능들은 docs.python.org/3/library/pdb.html 여기로 참고하면 좋다