2012-07-19 3 views
6

Spyder 2.1.9를 실행 중이며 좋아합니다. 오브젝트 인스펙터가 얼마나 많은 정보를 제공하는지는 좋아하지만 에디터를 통해 내 프로그램에 입력하거나 오브젝트 인스펙터에 직접 입력하는 경우에만 다양한 오브젝트에 대한 정보를 가져옵니다. 코드에서 오브젝트를 강조 표시하고 오브젝트 속성에서 정보를 표시하는 방법이 있습니까?코드에서 객체 검사기로 객체 가져 오기

보조 질문으로. 입력 할 때 자동 채우기 팝업이 좋습니다 (예를 들어 csv 모듈을 사용하고 있는데 편집기에 csv.을 입력하면 해당 모듈에 대해 가능한 모든 호출이 표시됩니다). 그러나 Tkinter에서는 작동하지 않습니다. 왜이게 될지에 대한 어떤 생각?

답변

6

첫 번째 질문에 대한 답변은 불행히도 부정적입니다. Spyder 그룹의 bug report 공식을 확인하십시오.

당신은 어떤 개체에서 관리자를 호출 콘솔에 CTRL+I을 사용할 수 있으며, 또한 편집기에서 기능 (하지만 임의의 객체/변수)에 사용할 수 있습니다. 그것은 알려진 불일치입니다.

예를 들어, 당신의 편집기 창에 다음을 입력 :

import math 
x = 3.14159 
y = math.sin(x) 

지금 말씀 math하고 Ctrl-I를 클릭합니다. 아무 반응이 없습니다. 단어 sin을 클릭하고 CTRL-I를 누릅니다. Inspector는 sin()에 대한 설명서를 표시합니다.

이제 Spyder의 파이썬 콘솔에 같은 세 줄을 입력하고 반복하십시오. math을 클릭 한 후 CTRL-I를 누르면 알 수 있습니다.