2012-07-31 61 views
0

sys.stdout.flush()不适用于aptana。 我已经试过:如何刷新aptana?

import sys 
import time 
for count in range(100) : 
    sys.stdout.write("\r" str(count) + "%") 
    sys.stdout.flush() 
    time.sleep(1) 

冲洗不集锦工作。 我有类似:

1% 
2% 
3% 
.... 

感谢

回答

0

的问题是不带冲洗,但打印 '\ r' 到控制台。 Aptana使用PyDev,而PyDev的终端不是真正的终端。在处理PyDev的控制台上有manyquestions。看起来像PyDev的控制台不是为了解决这个问题。你最好的选择是在真正的控制台上试用。