我也遇到过这种情况,我终于想出了解决这个问题的办法
您可以简单地将该output实例视为普通的dict或list(取决于您使用的模式)。当您在output实例中修改该内容时,终端中的输出将自动刷新:D
下面是一个例子:from reprint import output
import time
import random
print "start the output"
with output(initial_len=3, interval=0) as output_lines:
while True:
output_lines[0] = "First_line {}...".format(random.randint(1,10))
output_lines[1] = "Second_line {}...".format(random.randint(1,10))
output_lines[2] = "Third_line {}...".format(random.randint(1,10))
time.sleep(0.5)