显示百分比
import sys
import time
n = 1
while n <= 100:
sys.stdout.write('{}{:.0f}%\r'.format('*' * n, float(n / 100) * 100))
if n == 100:
sys.stdout.write('Success\n')
time.sleep(0.1)
n += 1
未显示百分比,用到了sys.stdout.flush()实时刷新数据显示
>
import sys
import time
n = 1
while n <= 100:
sys.stdout.write('{}'.format('*'))
sys.stdout.flush()
if n == 100:
sys.stdout.write('Success\n')
time.sleep(0.1)
n += 1
网友评论