2012-11-07 2 views
1

SharpDevelop 4.2에서 IronPython 코딩을 연습하고 있지만 디버깅에 문제가 있습니다. Locals 창에서 변수를 찾을 수 없습니다. 이 간단한 스크립트에서 ...SharpDevelop 4.2에서 ironpython 코드 디버깅 4.2

a=5 
b=3 
c=8 
print c 
raw_input('') 

여기에서 지역 창에서 a, b 및 c 값을 찾을 수 있습니까? 지역 창에는 정보가 가득하기 때문에 내 변수와 개체 만 표시 할 수 있습니까?

답변

2

변수는 모듈의 사전 내에 숨겨진 방식으로 감시 윈도우에 있습니다. 변수 이름은 사전 키와 변수 값에이 사전

$originalModule -> Non-Public members -> _dict_ 

가 사전 에있다.

현재 SharpDevelop는이 정보를 매우 잘 나타내지 않으며 수정하려면 SharpDevelop의 소스 코드를 변경해야합니다.

보다 나은 디버깅 경험을 위해 Python Tools for Visual Studio을 시도해 보시기 바랍니다. Visual Studio 용 Python Tools는 최상위 수준의 조사 식 창에 변수를 표시합니다. Visual Studio 용 Python Tools는 무료이며 free Visual Studio Integrated Shell과 함께 사용할 수 있습니다.

+0

좋아, 내가 비주얼 스튜디오에 대한 파이썬 도구를 다운로드하고 그들은 좋아 보이지만 디버깅하는 동안 지역 창을 어떻게 활성화합니까? 나는 그것에 아주 새롭다. – Ippolitos

+1

전체 버전의 Visual Studio 2010을 사용하면 디버거를 시작할 때 로컬 창을 디버그 메뉴에서 사용할 수 있습니다. –