有好的Python GUI外壳吗?

2024-04-24 09:18:18 发布

您现在位置:Python中文网/ 问答频道 /正文

前几天我看到了这个(一路向下滚动查看一些聪明的东西):

http://www.mono-project.com/docs/tools+libraries/tools/repl/

想知道Python是否存在这样的东西。

那么,有没有一个好的Python GUI shell可以完成C#shell所能做的事情呢?

编辑:这里有文章截图的链接,显示了我感兴趣的事情。

我感兴趣的事情的一个例子:

http://www.mono-project.com/archived/images/7/75/GSharpPlot.png

他们可以添加钩子来生成图形用户界面元素,比如绘图,甚至可以做一些愚蠢的事情,比如:

http://www.mono-project.com/archived/images/b/bf/GSharpRenderHandler.png

我认为我尝试过的任何控制台shell(常规pythonshell,I python)都不可能做到这一点。

编辑:我不是在找IDE。如果你看看链接,你就会知道我想要什么。


Tags: projectcomhttp编辑docspng链接www
3条回答

你看过ipython了吗?它不像“gui”。没有微笑,对不起。;-)但对于python来说,这是一个非常好的交互式shell。

编辑:我看到你修改了你的问题来强调GUI的重要性。那样的话,伊普顿就不是个好搭档了。

或许可以帮你省下另一条死路:我去看DrPython,希望它与PLT的DrScheme类似,它看起来也可以与你链接的示例相媲美。不幸的是,DrPython并不完全像DrScheme。

我知道有一个项目提供了类似的特性(内联打印、可定制的呈现)是Reinteract。另一个(虽然对于一般用法来说可能有点重)是SAGE,它为基于web的notebooks提供了功能。

这些并不是真正的shell——它们更多地被设计成一个数学笔记本(例如,您可以修改先前的结果,并将更改提交给以后的计算),但它们与您要查找的内容很接近,并且可能被修改为这样使用。

据我所知,没有什么能提供Mono用户在他们的新shell中实现的那种异想天开的特性,但这并不是说“基本”的python交互shell不是一个功能完整、功能强大的应用程序。我可以看到一些类似C#shell的东西在某个时候被开发出来,但是我认为到今天为止,你所指的那些特性是相当独特的。有人可能会说,这是因为没有人想到他们,或者说,因为没有人真正需要他们。我倾向于采用后者,尽管我认为两者都是合理的。

相关问题 更多 >