문제

디버거에서 Python Repl에 떨어질 수 있기를 원합니다. 가능하지 않으면 현재 중단 점의 맥락에서 시계 표현식으로 수동으로 추가하는 것 외에는 파이썬 표현식을 더 쉽게 평가할 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

나는 사용하지 않는다 pydev, 그러나 코드에서 Python의 대화식 대체로 떨어지려면 :

import code
code.interact(local=locals())

코드에서 Python의 디버거로 삭제하려면 :

import pdb
pdb.set_trace()

마지막으로 코드를 실행 한 후 대화식 대체를 실행하려면 Python 's를 사용할 수 있습니다. -i 스위치:

python -i script.py

코드 후에는 예외가 발생하더라도 파이썬 프롬프트가 제공됩니다.

이러한 솔루션 중 일부를 연결할 수 있습니다. pydev, 제 생각에는.

다른 팁

콘솔 뷰에서 "새 콘솔"드롭 다운을 클릭하여 사용할 수있는 전용 PYDEV 콘솔이 있습니다.

보다 http://pydev.sourceforge.net/console.html

Dag Høidahl이 말했듯이, Pydev 콘솔은 실제로 최선의 옵션 (적어도 Eclipse Indigo에서)이므로 해킹 할 필요가 없습니다.

콘솔을 엽니 다 :Open Console

그런 다음 pydev 콘솔을 선택하십시오.

PyDev Console

특정 매개 변수를 추가 해야하는 경우 (예 : Jython이 Python.os VM 속성을 놓치는 경향이있는 경우) 창 아래에서 변경할 수 있습니다 .-> 속성 -> pydev-> 대화식 콘솔.enter image description here

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top