ベストアンサー1
import sys, time
for i in xrange(0, 101, 10):
print '\r>> You have finished %d%%' % i,
sys.stdout.flush()
time.sleep(2)
print
はキャリッジ リターンです。自動改行を回避するには、ステートメント\r
の最後にコンマが必要です。最後に、バッファーを stdout にフラッシュする必要があります。print
sys.stdout.flush()
Python 3 の場合は以下を使用できます:
print("\r>> You have finished {}%".format(i), end='')