首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CopSSH无法启动交互式Python,也不能显示交互式程序的输出。

CopSSH无法启动交互式Python,也不能显示交互式程序的输出。
EN

Stack Overflow用户
提问于 2012-06-28 21:44:49
回答 1查看 383关注 0票数 0

实际上,我在CopSSH上安装的Windows7有问题.当我尝试打开从SSH会话到Windows7的交互式Python时,我不能。

代码语言:javascript
复制
[myuser@myhostname]$/cygdrive/c/Python27/python
# My comment: Nothing happens... It just shows nothing....

但是当我和python一起使用-i的时候.

代码语言:javascript
复制
[myuser@myhostname]$/cygdrive/c/Python27/python -i
Python 2.7 (r27:82525, Jul  4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

类似地,当我尝试从SSH会话运行myprogram.exe到Windows7时,当我使用命令提示符从RDP会话运行相同的程序时,我看不到任何输出。所以,请试着理解这不是一个期望,而是一个CopSSH问题.我刚刚更新了这个问题。以下是我最初的问题.

EN

回答 1

Stack Overflow用户

发布于 2012-06-28 22:46:01

问题在于你试图在Windows下运行一个交互式程序,所以当它非交互地运行时(而不是从终端或控制台),它的输出会被缓冲,而你看不到你的终端上的任何东西。

在Unix或Linux下,通过终端仿真和expect等其他工具解决了这个问题。但是,我不知道Windows是否可以做任何事情。

如果您是Windows上程序的所有者,如果您可以修改它,则需要在每次输出到stdout之后刷新缓冲区,这将解决您的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11253356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档