请推荐一种Python的开发环境

调试能用EditPlus吗?

如果喜欢EditPlus,那还不如使用NewEdit呢。


QUOTE:
原帖由 limodou 于 2005-11-18 19:27 发表
调试能用EditPlus吗?

如果喜欢EditPlus,那还不如使用NewEdit呢。

当然可以用EditPlus进行调试。我这样说的原因是,EditPlus有捕获程序输出的功能,并且和编辑界面融合得比较好。对我来讲,基本就够了。print输出中间变量,是我用了20年的基本调试手段之一。设置断点、step跟踪等等高级调试手段,对于Python程序,偶尔也是要用上一用的。这个时候,EditPlus当然就不行了。

另外一方面,python程序一旦有错,会给出比较丰富的出错信息,有利于除错。并且python程序,书写比较规范,不象C那么自由。这样也减少了出现错误的机会,容易养成良好的coding习惯。(这个功劳,似乎不能算在EditPlus头上。)

其实,杂七杂八的Python IDE,我也试过不少。前前后后,三年多的时间,最后留下来的就是EditPlus,90%的时候已经足够用了。
捕获输出,NewEdit也一样啊。如果你安装了winpdb的话,还可以使用这个由国外人员开发的独立的Python调试工具。不过我的调试方法与你基本一样,使用print和log方式。同时象代码折叠,类浏览功能,这些NewEdit都有。如果你安装了pyflakes包,还可以使用pycheck(NewEdit下的一个插件,与pycheck模块重名了)插件进行语法检查,比如查看:哪些变量定义了但没有使用,哪些地方编译不过去,哪些变量没有定义什么的。还有许多的支持Python的功能。另外还可以根据自已的需要写简单的脚本放在NewEdit中与NewEdit一起运行。还可以定义自动完成文件,可以方便录入,还有一些简单的语法提示功能。功能很多。

EditPlus是我常用的另一个编辑器。在最初的NewEdit就是用它来开发,但做出NewEdit之后,它只是我偶而处理之用,平时主要的开发都使用NewEdit来做。

只是一个建议,是否使用只是个人兴趣。
Sounds good. Let me try. Thanx.
ActiveState Komodo 也不错
http://www.sedown.cn/data/soft/46153.html#edown
WinIDE 破解版下载

SN:NNX11-16L7E-QTM4A-N52TD