zoukankan      html  css  js  c++  java
  • python 第三方进度条模块

    #! /usr/bin/env python
    # -*- coding: utf-8 -*-#
    
    # -------------------------------------------------------------------------------
    # Name:         demo01
    # Author:       yunhgu
    # Date:         2021/7/5 10:19
    # Description: 
    # -------------------------------------------------------------------------------
    from time import sleep
    from tqdm import tqdm
    from progress.bar import IncrementalBar
    from alive_progress import alive_bar
    
    
    # 这里同样的,tqdm就是这个进度条最常用的一个方法
    # 里面存一个可迭代对象
    
    def process_bar():
        for i in tqdm(range(1, 500)):
            # 模拟你的任务
            sleep(0.01)
        sleep(0.5)
    
    
    def process_bar01():
        mylist = [1, 2, 3, 4, 5, 6, 7, 8]
        bar = IncrementalBar('Countdown', max=len(mylist))
        for item in mylist:
            bar.next()
            sleep(1)
    
    
    def process_bar02():
        # retrieve your set of items
        items = range(1000)
    
        # declare your expected total
        with alive_bar(len(items)) as bar:
            # iterate as usual
            for item in items:
                # process each item
                bar()
                sleep(0.1)
    
    
    if __name__ == '__main__':
        process_bar()
        # process_bar01()
        # process_bar02()
    
    
    不论你在什么时候开始,重要的是开始之后就不要停止。 不论你在什么时候结束,重要的是结束之后就不要悔恨。
  • 相关阅读:
    HTML DOM 06 节点关系
    HTML DOM 05 事件(三)
    HTML DOM 05 事件(二)
    HTML DOM 05 事件(一)
    html DOM 04 样式
    html DOM 03 节点的属性
    html DOM 02 获取节点
    html DOM 01 节点概念
    JavaScript 29 计时器
    JavaScript 28 弹出框
  • 原文地址:https://www.cnblogs.com/yunhgu/p/14972999.html
Copyright © 2011-2022 走看看