2012-07-31 66 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的控制檯不是爲了解決這個問題。你最好的選擇是在真正的控制檯上試用。