Відповіді:
Я рекомендую WingWare IDE . Здається, найкращі налагодження та завершення коду з ID-ев Python, які я бачив. Одним із мотивуючих факторів для архпії в 10.0 було те, що він матиме кращу завершення коду, ніж пропонується аргскрискриптинг.
PyScripter - це мій вибір. Це безкоштовний та відкритий код, легкий та швидкий монтаж. Існує навіть установка без реєстру, яка не потребує прав адміністратора для встановлення.
Ctrl-Shift-Space
гаряча клавіша відобразить "підказку для виклику" щодо завершення коду, якщо ви, наприклад, посеред запису списку параметрів функцій і зробили щось для його закриття.
Нещодавно MS випустила інструменти Python для Visual Studio - виконайте кілька кроків, описаних тут: http://blog.guerrillagis.net/?p=878 Visual Studio надасть вам інтелігенцію, підписи методів, підсвічування синтаксису, REPL та a налагоджувач.
Я б спробував Eclipse, використовуючи розширення Pydev . Я знаю, що це не дуже добре виконало завершення коду з геопроцесором python в 9.3, і я ще не маю 10, щоб пограти з ним, але навіть без цього він набагато приємніший редактор з деякими дуже крутими функціями.
Поповнення коду є особливістю редактора, цей пост stackoverflow містить перелік редакторів, які підтримують завершення коду. У Блокноті ++ ви можете ввімкнути автоматичне завершення як налаштування .
Мабуть, мало відомо, що IDLE також надійно підтримує автозавершення.
Якщо ви використовуєте його з ArcPy, завжди виконайте import arcpy
частину сценарію один раз, щоб вікно вашого сценарію стало відомо про цей сайт-пакет.
Однак якщо ви не бачите автоматичного завершення дії, то фокус полягає у використанні "Ctrl + пробіл" для його запуску.
Я вже бачив це, про який говорилося тут, в розділі «Автозаповнення ArcPy» для роботи в IDLE? і на StackOverflow на Python IDLE. Автозавершення / Показати завершення не працює, але це, без сумніву, і в документації IDLE.
Комодо Active State добре працює для мене. Я просто додав посилання в каталог arcpy у налаштуваннях. Він має хорошу налагодження і хороший інтерфейс. Автодоповнення працює для arcpy та моїх власних бібліотек.