使用ssh连接非常奇怪的raw_input工作

时间:2016-06-15 09:17:22

标签: python-2.7 ssh raw-input

#! python2

print 'a'
for i in range(3):
    k = int(raw_input('number? '))
    print k

print k ** 2

当我从远程计算机运行此代码时,它的工作方式如下:

  

/只打印等待/ - /我给他1 /   
/打印只是等待/ - /我给他2 /   
/打印只是等待/ - /我给他3 /   
/打印/ - a   
/打印/ - 号码? 1   
/打印/ - 号码? 2   
/打印/ - 号码? 3   
/打印/ - 9

因此它等待所有raw_input命令被执行然后它运行整个程序(或者只打印已经执行的整个程序)。如果我不远程运行它,它按预期工作。有谁知道为什么这段代码表现得如此奇怪?

0 个答案:

没有答案