Python 如何更新控制台print数据
rt
// # Avoid repetition in outputs
for i in range(100):
time.sleep(0.5)
print(i)
很显然这样的程序会输出0:1:99这样的数列, 如果我们想使其输出在一行内变化, 只需要把print(i)
改为print(end=f'\r{i}')
即可.
‘\r’和’\n’类似,只不过’\n’将光标移向下一行开头, 而’\r’将光标移向本行开头.
// # Avoid repetition in outputs
for i in range(100):
time.sleep(0.5)
print(i)
很显然这样的程序会输出0:1:99这样的数列, 如果我们想使其输出在一行内变化, 只需要把print(i)
改为print(end=f'\r{i}')
即可.
‘\r’和’\n’类似,只不过’\n’将光标移向下一行开头, 而’\r’将光标移向本行开头.