基于Python的PowerShell?
我刚刚简单看了一下PowerShell(我之前叫它Monad shell)。在我看来,它有点像是普通的bash和python的结合体。我觉得在Linux和OSX上,如果能把这两种环境结合起来,那会非常酷。所以我在想,这种结合现在有没有实现(ipython其实不太一样),如果没有,那是为什么呢?
4 个回答
1
关于在Linux或OSX上使用PowerShell,可以看看Pash,这是一个可以在不同平台上使用的PowerShell版本,它是基于Mono开发的。
3
我觉得Hotwire基本上就是你想的那个东西:
http://code.google.com/p/hotwire-shell/wiki/GettingStarted0700
它是一个类似命令行的环境,你可以把输出当作Python对象来使用。
不过,它没有PowerShell那样方便的功能,无法直接获取各种Windows系统信息。如果你需要这些功能,可能需要把Python和PowerShell结合起来使用;这方面的内容可以在IronPython In Action中找到。
10
我对Powershell只了解一点,但对我来说,它的一个特别之处就是可以在命令行中处理真实的对象。在这方面,我发现最接近的其实是使用IPython命令行和ipipe
:
按照那个页面上的教程和自己做的一些扩展,我很少会从IPython命令行切换到bash。你可能会有不同的体验。