2014-02-14 2 views
0

모두디버그 모드에서 코드를 개발하는 Python IDE

디버그 모드에서 파이썬 코드를 개발할 수있는 IDE가 있습니까?

내 말은 프로그램을 중단 점으로 실행 한 다음 콘솔에서 코드를 개발할 수 있다는 것입니다. 이 방법으로 콘솔에서 코드 테스트를 시도한 다음 올바른 부분을 콘솔에서 편집기로 복사하고 싶습니다.

Eclipse/Statet을 사용하여 이러한 방식으로 R 코드를 개발하는 것은 코드 작성, 디버깅, 오류 분석, 코드 변경 및 다음 버그로 이동하는 것과 비교하여 매우 빠르고 민첩한 환경입니다).

지금까지 Eclipse/pydev와 pycharm을 살펴 봤지만 내가 아는 한 하나의 문장 만 평가할 수 있습니다. 더 구체적으로 콘솔 문장을 사용하여 디버깅중인 프로그램의 상태를 변경할 수 없습니다 (예 : 새 변수 선언)

+0

나는 또한 PyCharm 포럼에 같은 질문을했다. http://forum.jetbrains.com/thread/PyCharm-1997 – boojum

+0

죄송합니다. 나는이 유형의 질문이 주제가되는 것을 알지 못했습니다. 나는 아래의 mhlester에서 답을 제외했다. (그리고 그것은 도구를 추천하지 않는다) – boojum

답변

0

-i 플래그로 파이썬 코드를 실행하면 프로그램 실행 종료시 자동으로 대화식 세션으로 넘어갑니다 , 그대로 모든 개체 :

$ python -i script.py 
[output] 
>>> 

는 또한 pdb.set_trace()을 사용하여 스크립트에 중단 점을 추가 할 수 있습니다

pdb.set_trace() 
관련 문제