我正在跟着一個小教程,經過大量研究後,我無法弄清爲什麼給定的代碼不能在同一行上打印。我直接複製它,所以它應該工作。sys.stdout.write和 r回車不起作用
import time
import sys
sys.stdout.write('29 seconds remaining')
time.sleep(1)
sys.stdout.write('\r28 seconds remaining')
輸出是:
29 seconds remaining
28 seconds remaining
最終輸出應爲:
28 seconds remaining
你正在使用的控制檯是什麼?例如,'\ r'在IDLE中不起作用。 –
我正在使用PyScripter – User
我猜PyScripter控制檯也不支持'\ r'回車。 –