답변:
WingWare IDE를 권장 합니다. 필자가 본 Python IDE 중 최고의 디버깅 및 코드 완성이있는 것 같습니다. 10.0에서 arcpy의 동기 부여 요소 중 하나는 제공된 arcgisscripting보다 코드 완성이 더 우수하다는 것입니다.
PyScripter 가 제 선택입니다. 무료이며 오픈 소스이며 가볍고 빠른 설치입니다. 설치시 관리자 권한이 필요없는 레지스트리가없는 설치도 있습니다.
Ctrl-Shift-Space
핫키는 예를 들어 함수 매개 변수 목록을 작성하는 중이거나 닫을 무언가를 수행 한 경우 코드 완성 "호출 팁"을 표시합니다.
MS는 최근 Visual Studio 용 Python 도구를 출시 했습니다. http://blog.guerrillagis.net/?p=878 Visual Studio는 인텔리전스, 메소드 서명, 구문 강조, REPL 및 A를 제공합니다. 디버거.
Pydev 확장을 사용하여 Eclipse 를 사용해보십시오 . 나는 9.3의 파이썬 지오 프로세서로 코드 완성을 잘 수행하지 못했으며 아직 10 가지를 가지고 놀지 못했지만 그럼에도 불구하고 아주 멋진 기능을 갖춘 훨씬 멋진 편집기입니다.
코드 완성은 편집기의 기능 이며이 스택 오버 플로우 게시물 에는 코드 완성을 지원하는 편집기 목록이 있습니다. Notepad ++에서는 자동 완성 기능 을 환경 설정으로 사용할 수 있습니다 .
IDLE이 자동 완성을 안정적으로 지원한다는 것은 잘 알려져 있지 않은 것 같습니다.
ArcPy와 함께 사용하는 경우 항상 import arcpy
스크립트 창이 해당 사이트 패키지를 인식 할 수 있도록 스크립트 일부를 한 번 .
그러나 자동 완성 킥이 표시되지 않으면 "Ctrl + Spacebar"를 사용하여 트리거하는 것입니다.
IDLE에서 ArcPy 자동 완성하기 에서 여기에 언급 된 것을 보았 습니까? Python IDLE의 StackOverflow에 있습니다. 자동 완성 / 표시 완료가 작동하지 않지만 IDLE 설명서에서도 의심의 여지가 없습니다.
액티브 스테이트 코모도 는 저에게 잘 작동합니다. 환경 설정에서 arcpy 디렉토리에 대한 참조를 추가했습니다. 그것은 좋은 디버깅과 좋은 인터페이스를 가지고 있습니다. 자동 완성은 arcpy 및 내 라이브러리에서 작동합니다.