根据微软的说法,我们不能在它自己的 powershell ISE 控制台中运行像 python 这样的交互式控制台。根据一些消息来源,它在后台运行。我们可以在前台运行相同的 python 解释器吗?
问问题
5603 次
1 回答
5
当人们说它“在后台运行”时,他们的意思是当您尝试Python
在 ISE 中运行时,它会打开一个传统的控制台应用程序,ISE不合逻辑地隐藏了该应用程序(即使它无法将您的操作连接到该应用程序)。
如果您运行一个运行并终止的脚本,那很好,您可以这样做。例如,您可以运行python --version
...
start-process
但是,如果您使用以下命令将其作为单独的窗口运行,则只能以交互方式启动它:start python
坦率地说,使用本机控制台版本的 PowerShell.exe 而不是 ISE 与 PowerShell 交互会取得更好的成功——在那里,您可以交互地运行 python 并将输出获取到 PowerShell 中,而无需通过文件重定向它。
于 2016-05-03T06:02:18.093 回答