<code>import</code> <code>sys</code>
<code>for</code> <code>i </code><code>in</code> <code>range</code><code>(</code><code>101</code><code>):</code>
<code> </code><code>s</code><code>=</code><code>"\r%d%% %s"</code><code>%</code><code>(i,</code><code>"#"</code><code>*</code><code>i) #\r表示回车但是不换行,利用这个原理进行百分比的刷新</code>
<code> </code><code>sys.stdout.write(s) </code><code>#向标准输出终端写内容</code>
<code> </code><code>sys.stdout.flush() </code><code>#立即将缓存的内容刷新到标准输出</code>
<code> </code><code>import</code> <code>time</code>
<code> </code><code>time.sleep(</code><code>0.1</code><code>) </code><code>#设置延迟查看效果</code>
本文转自 AltBoy 51CTO博客,原文链接:http://blog.51cto.com/altboy/1913176