首先,我不需要知道如何在同一行中使用
在Python 2.7中,你可以输入:
希望有人能帮我,需要输出一个字符串,只有秒数在变化,格式不能改变...希望有人能帮忙。
print(some_stuff, end="")
进行打印。在Python 2.7中,你可以输入:
while True:
for i in ["/","-","|","\\","|"]:
print "%s\r" % i,
同时,在同一行的同一位置,它会打印出这5个字符,让它看起来像是一个旋转的条形图(实际上你可以试试)。 问题是,我在Python 3.3中无法做到同样的事情,尽管我已经尝试了几种方法。 我需要实现一个倒计时计时器,代码大致如下:
import time
t = 120
while t > 0:
t -= 1
print("Time left till next update: %d seconds" % t)
time.sleep(1)
希望有人能帮我,需要输出一个字符串,只有秒数在变化,格式不能改变...希望有人能帮忙。
\r
)和将光标返回到同一行开头的东西混淆了,以及换行符(\n
)自动打印并跳转到下一行开头的东西。 - abarnert\r
即可。) - abarnert