擅长:python、mysql、java
<pre><code>import sys, time
for i in xrange(0, 101, 10):
print '\r>> You have finished %d%%' % i,
sys.stdout.flush()
time.sleep(2)
print
</code></pre>
<p><code>\r</code>是回车。为了避免自动换行,需要在<code>print</code>语句的末尾使用逗号。最后需要<code>sys.stdout.flush()</code>将缓冲区刷新到stdout。</p>
<p>对于Python3,可以使用:</p>
<pre><code>print("\r>> You have finished {}%".format(i), end='')
</code></pre>