2012-10-11 2 views
0

여기에 파이썬 편집기 목록과 기능 목록이 있습니다. What IDE to use for Python?통합 된 파이썬 디버깅 - 무엇입니까?

이러한 기능 중에는 "통합 된 Python 디버깅"기능이 있습니다. 내가 사용할 텍스트 편집기를 결정하려고 할 때 나는 디버깅이 "버그 수정"이상의 것임을 알지 못하기 때문에 내가 그것을 찾을 것이라고 생각했다. 그렇기 때문에 파이썬 초보자로서 텍스트 편집기에서이 기능을 사용하면 어떻게 영향을 미칠까요?

+0

디버깅은 프로그래머로서의 삶을 바꿀 것입니다. – Lanaru

+0

많은 프로그래머가 디버거를 사용하지 않고 왜 그럴 수 있는지 알지 못합니다. 특히 디버깅 중에 새 코드를 실행할 수있는 Perl 및 Python과 같은 인터프리터 언어의 경우 훨씬 쉬워집니다. – Bitwise

답변

3

디버거를 사용하면 다양한 지점에서 프로그램을 일시 중지하고 다른 변수의 값을 확인할 수 있습니다. 디버거를 사용하면 프로그램을 천천히 "단계별 실행"하고 코드가 예상 한대로 작동하는지 확인할 수 있습니다.

다음은 Eclipse 및 PyDev로 디버깅하는 방법에 대한 기사입니다.

0

당신의 파이썬 코드에 다음 줄을 추가하면

import pdb 
pdb.set_trace() 

는 다음 일반 pdb commands S = 단계를 사용하여 코드 브레이크 포인트의 INT를 삽입, N = 다음합니다 w = where 등

0

디버거를 사용하면 각 구문이 인터프리터의 코드 단계에 미치는 영향을 보여주기 때문에 프로그래밍 언어 구문을 더 잘 이해할 수 있습니다. 이러한 종류의 프로그램 런타임 시각화는 초보자 IDE의 주요 기능입니다. Thonny (http://thonny.org)