Answers:
我建议使用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和调试器。
代码完成是编辑器的功能,此stackoverflow帖子中列出了支持代码完成的编辑器。在Notepad ++中,可以将自动完成功能作为首选项启用。
似乎很少有人知道IDLE也可靠地支持自动完成。
如果将其与ArcPy一起使用,请始终运行import arcpy
脚本的一部分一次,以使脚本窗口知道该站点包。
但是,如果看不到自动补全功能,则诀窍是使用“ Ctrl +空格键”触发它。
我已经在让ArcPy自动完成工作以使其在IDLE中看到了。以及Python IDLE上的StackOverflow 。自动完成/显示完成不起作用,但是毫无疑问在IDLE文档中也是如此。
Active State Komodo对我来说很好。我只是在首选项中添加了对arcpy目录的引用。它具有良好的调试和良好的界面。自动补全适用于arcpy和我自己的库。