I want to refresh some info dynamically(just like progress bar), I can do it with following code #! /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() It could only output single_line info dynamically, When add '\n' into output, It couldn't work as expect. output = "\rFirst_line%s...\n" % str(i) Any way could help it to refresh multi_line content? Continue reading...