有什么优秀的即时运行 Python 调试器/终端吗?

2 投票
5 回答
2054 浏览
提问于 2025-04-16 21:08

我真的对使用IDLE感到很烦。 我需要一个IDE(集成开发环境)或者一个简单的命令行,可以直接运行.py文件,并立刻显示结果。

我已经把Notepad++配置成可以运行Python控制台,但我每次都得在文件末尾加上“raw_input()”,这样程序运行完后窗口才不会消失。问题是,如果有语法错误,它不会显示错误信息,而是直接跳过到raw_input那里。所以我不得不使用IDLE。

我试着用Notepad++运行DreamPie命令行,但这样不行。IDLE的命令行也一样。

我该怎么写Python代码,然后立刻看到结果,而不使用IDLE的编辑器呢?

补充:我找到一个叫PyNPP的插件,它可以让你在Notepad++里用快捷键F6立刻运行Python的“交互式命令行”。这个效果很好!Sublime 2看起来也是个不错的编辑器,但我没能让它运行命令行。

5 个回答

3

我推荐在Eclipse中使用pydev。你可以从pydev官网下载它。

3

你在运行什么样的脚本呢?如果你只是需要输出纯文本的脚本,不需要图形界面的事件循环,可以试试Sublime。这是一个非常好看的编辑器,如果你想为它制作插件,还可以用Python来扩展功能。

http://www.sublimetext.com/

Komodo Edit也不错,有不错的自动补全功能,而且是免费的。它没有Sublime那种图形界面事件循环的限制(不过它的体积比较大,看起来也没有那么好看)。

http://www.activestate.com/komodo-edit

之前提到的Eclipse是一个很棒的集成开发环境(IDE),虽然它比较庞大——我个人更喜欢Sublime作为我的首选编辑器。

1

IPython 是一个比普通 Python 命令行更强大的版本。它可以自动补全代码,给你高亮显示语法,还能自动提供各种函数的帮助文档。

撰写回答