擅长:python、mysql、java
<p>在Python3.x中,您可以执行以下操作:</p>
<pre><code>print('bla bla', end='')
</code></pre>
<p>(也可以在Python2.6或2.7中使用,方法是将<code>from __future__ import print_function</code>放在脚本/模块的顶部)</p>
<p><b>Python控制台progressbar示例:</b></p>
<pre><code>import time
# status generator
def range_with_status(total):
""" iterate from 0 to total and show progress in console """
n=0
while n<total:
done = '#'*(n+1)
todo = '-'*(total-n-1)
s = '<{0}>'.format(done+todo)
if not todo:
s+='\n'
if n>0:
s = '\r'+s
print(s, end='')
yield n
n+=1
# example for use of status generator
for i in range_with_status(10):
time.sleep(0.1)
</code></pre>