2011-09-23 3 views
8

오브젝트를 검사하는 편리한 GUI가 필요합니다. dir() 함수는 때때로 충분하지 않습니다!파이썬 오브젝트 인스펙터 GUI

내가 (모듈) view_object 입력합니다 것 일어날 것 그것은 나에게

기능이있는 GUI 창을 줄 것입니다 : - 트리 - 뷰 표현, 파일 뷰어와 유사합니다. 이렇게하면 모든 수업을 볼 수있게되고 이러한 견해를 확장/축소 할 수 있습니다. - 개체를 선택하면 의사 속성을 볼 수 있습니다.

이상적으로는 개체 (또는 다른 명령)를 Ctrl + 클릭하고 IT 개체의 트리 뷰를 열어 볼 수도 있습니다.

이것은 어렵지 않아야합니다. 그래서 누군가가 그것을 만들었다 고 가정합니다.

답변

5

Eclipse PyDev은 정말 좋습니다. 특히 디버거. 무겁지 만 천천히 시작하지만 강력한 도구입니다.

런타임에서 변수의 트리보기를 볼 수있을뿐만 아니라 즉시 수정할 수도 있습니다.

는 변수보기 참조 : enter image description here

+0

환상적입니다. Spyder (훨씬 가볍습니다)로 전환 할 때까지 잠시 사용했습니다. 그렇게하면서 나는 어떤 것을 잃어 버렸다. 다른 해결책이 없으면 PyDev를 다시 부팅하려고 시도하지만, 인터프리터에서 실행할 수있는 독립 실행 형 응용 프로그램이 있으면 멋질 것입니다. (편집 : PyDev가이 기능을 가지고 있다는 사실을 잊어 버렸습니다. 나를 상기시켜 주셔서 감사합니다.) –

4

당신은 objbrowser 봐 (면책 조항 내가 쓴) 걸릴 수 있습니다.

enter image description here

+0

'PySide'는 파이썬 3.5를 지원하지 않는 것 같아서'objbrowser'를 사용할 수 없습니다. : ( –

+0

@ trevor-sullivan : 파이썬 3과 PyQt4를 지원하는 버전 1.1에서 작업하고 있습니다. [개발 브랜치] (https://github.com/titusjan/objbrowser/tree/devel)를 github 그래서 당신이 원한다면 그것을 밖으로 시도 할 수 있습니다. – titusjan