zoukankan      html  css  js  c++  java
  • 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='
    ')
        print('[%s%s]%d%%'%(use_num*'#', space_num*' ',precent),file=sys.stdout,flush=True, end='
    ')
        # 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('
    ')
  • 相关阅读:
    linux
    linux
    linux
    linux
    linux
    linux
    linux
    idea插件篇之java内存分析工具(JProfiler)
    Jmeter(线程组+http请求+汇总报告)
    ZK客户端zkClient.bat
  • 原文地址:https://www.cnblogs.com/xiaokang01/p/9096786.html
Copyright © 2011-2022 走看看