我试图为一个倒计时计时器创建一个代码,它保持不变:这样每一行都覆盖上一行。到目前为止,我得到的是:
import time
def countdown(t):
while t:
mins, secs = divmod(t, 60)
timeformat = "{:02d}:{:02d}".format(mins, secs)
print(timeformat, end='\r')
time.sleep(1)
t -= 1
print("That's the end! You lose...\n\n\n\n\n")
exit()
countdown(10)
但是,输出是:
^{pr2}$为什么马车返回看起来不起作用?在
IDLE doesn't support most control characters such as ^{}, ^{} 。在
如果在Unix终端或Windows控制台中启动Python REPL,
\r
应该可以工作。在当}以确保安全:
\r
不工作时,请尝试\x08
(退格),并添加{相关问题 更多 >
编程相关推荐