Python Debugger 디버거(디버깅)

파이썬 디버거 모듈을 통해서 디버그 모드를 들어갈 수 있습니다.

파이썬 명령 프롬프트화면에서 살펴보겠습니다.

import pdb

x = [1,2,3,4,5]
y = 6
z = 7

result = y + z
result2 = x + y

위와같이 입력할경우 result는 문제없지만 result2는 int와 list는 더하기를 할수없으므로 에러가 납니다.

결과

123.PNG

여기서 다음 명령어로 디버깅 모드로 들어갈 수 있습니다.

pdb.set_trace()

디버깅 모드로 들어가면 다음과 같이 >>> 가 (Pdb) 로 바뀝니다.

123.PNG

디버깅 모드에서 x,y,z 값을 출력해볼 수 있고 x + y 가 에러가 나는 것을 확일할수있습니다.

디버깅모드에서 나올때는

q

q를 입력하면 파이썬 커맨드 >>> 로 돌아옵니다.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s