用Python写一个Shell?
为什么这被很多人认为是个坏主意呢?
3 个回答
0
我一直觉得这个主意挺酷的。上次我想尝试的时候,脑海中浮现的是一个类似于枫树风格的Python工作表界面。可惜我找不到那个很酷的Python+GTK+Cairo的交互式命令行代码,听说它在某个地方,但现在搜索的时候我发现了一些可能会让你感兴趣的东西。
Reinteract 非常接近我想要的那种感觉。
PyShell 更像是一个传统的命令行,源代码是公开的,网站上也说他在寻求帮助。
补充一下:这个关于 用合理语言编写的Unix命令行 的旧问题是一个相关链接,里面有很多其他的例子。
3
我觉得这个主意并不好。很多人都在用IPython,这其实是用Python写的一个命令行工具 :)
实际上,你可以考虑围绕IPython来进行你的工作。比如,scipy就是这么做的。