【发布时间】:2013-01-13 04:51:13
【问题描述】:
我想动态刷新一些信息(就像进度条一样),我可以用下面的代码来完成
#! /usr/bin/env python
import sys
import time
print "start the output"
def loop():
i = 0
while 1:
i += 1
output = "\rFirst_line%s..." % str(i)
sys.stdout.write(output)
sys.stdout.flush()
time.sleep(1)
loop()
只能动态输出单行信息,当在输出中添加'\n'时,无法正常工作。
output = "\rFirst_line%s...\n" % str(i)
有什么办法可以帮助它刷新多行内容?
【问题讨论】:
标签: python