python实现进度条
Posted Lucky&
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python实现进度条相关的知识,希望对你有一定的参考价值。
运行结果
注意最好在控制台下面跑
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 18-5-21 下午3:44 # @Author : LK # @File : 进度条.py # @Software: PyCharm import sys import time def process_bar(precent, width=50): use_num = int(precent*width) space_num = int(width-use_num) precent = precent*100 # 第一个和最后一个一样梯形显示, 中间两个正确,但是在python2中报错 # # print(\'[%s%s]%d%%\'%(use_num*\'#\', space_num*\' \',precent)) # print(\'[%s%s]%d%%\'%(use_num*\'#\', space_num*\' \',precent), end=\'\\r\') print(\'[%s%s]%d%%\'%(use_num*\'#\', space_num*\' \',precent),file=sys.stdout,flush=True, end=\'\\r\') # print(\'[%s%s]%d%%\'%(use_num*\'#\', space_num*\' \',precent),file=sys.stdout,flush=True) if __name__ == \'__main__\': for i in range(21): precent = i/20 process_bar(precent) time.sleep(0.2) print(\'\\n\')
以上是关于python实现进度条的主要内容,如果未能解决你的问题,请参考以下文章