본문 바로가기
프로그래밍/Python 관련 정보

[Pycharm Tips] Debugging

by 물박사의 저장공간 2024. 11. 10.

파이참에서 Debugging관련된 내용은 주로 "F9"를 사용하고 F7, F8 등이 보조적으로 사용한다고 기억하시면 될 것 같습니다. (Debu99ing....ㅎㅎ)

 

디버깅 실행 

윗 상단에 설정된 파일 디버깅 실행 : Shift + F9 

실행하고 싶은 파일 중에 골라서 디버깅 실행 : Alt + Shift + F9 

참고) Console 창이 있을 때는 Ctrl + F5도 가능

 

디버깅할 때는 "여기까지 일단 실행시키고 멈춰라"라고 명령하는 '중단점'이 필수죠?

이 중단점 설정은 Ctrl + F8로 할 수 있습니다.

(만약, 루프가 1000번 도는데 990번째 루프에서 어떤 일이 벌어지는 알고 싶다면 어떻게 하면될까요? 이럴 때는 중단점에 조건을 걸어주면 됩니다. 중단점(마커-빨간불)에 마우스 오른쪽 버튼을 클릭해서 조건을 줍시다. 

 

디버깅 모드에서 어디에 문제가 있는지 조금씩 실행시키는 키는

Step Over (다음라인으로 이동) : F8 

Step Into(프로그래밍 과정에서 호출되는 대상 안까지 들어가는 실행) : F7
Step Out (밖으로 나가기) : Shift + F8

Debugging 다음 중단점까지 실행 : F9

 

디버깅 중지 : Ctrl + F2

 

식 조사(Evaluate) : Alt + F8
(Debugging 중에도 멈춰놓고 코딩가능)

 

Watch : 실시간으로 대상 추적

'프로그래밍 > Python 관련 정보' 카테고리의 다른 글

[Python - Frequently Used Code] Class input argument  (0) 2024.11.22
[Python Programming 기초] __main__  (0) 2024.11.11
[Pycharm Tips] Refactoring  (0) 2024.11.10
[Pycharm Tips] 검색  (2) 2024.11.09
[Pycharm Tips] Focus  (4) 2024.11.09