最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 實(shí)現(xiàn)進(jìn)度條的六種方式

 更新時(shí)間:2021年01月06日 10:46:08   作者:゛竹先森゜  
這篇文章主要介紹了Python 實(shí)現(xiàn)進(jìn)度條的六種方式,幫助大家更好的理解和使用python,感興趣的朋友可以了解下

一、普通進(jìn)度條

示例代碼

import sys
import time


def progress_bar():
  for i in range(1, 101):
    print("\r", end="")
    print("Download progress: {}%: ".format(i), "▋" * (i // 2), end="")
    sys.stdout.flush()
    time.sleep(0.05)

if __name__ == '__main__':
  progress_bar()

展現(xiàn)形式

二、帶時(shí)間的進(jìn)度條

  導(dǎo)入time模塊來計(jì)算代碼運(yùn)行的時(shí)間,加上代碼迭代進(jìn)度使用格式化字符串來輸出代碼運(yùn)行進(jìn)度

示例代碼

import time

scale = 50
print("執(zhí)行開始,祈禱不報(bào)錯(cuò)".center(scale // 2,"-"))
start = time.perf_counter()
for i in range(scale + 1):
  a = "*" * i
  b = "." * (scale - i)
  c = (i / scale) * 100
  dur = time.perf_counter() - start
  print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,dur),end = "")
  time.sleep(0.1)

print("\n"+"執(zhí)行結(jié)束,萬幸".center(scale // 2,"-"))

展現(xiàn)形式

三、TPDM 進(jìn)度條

  這是一個(gè)專門生成進(jìn)度條的工具包,可以使用pip在終端進(jìn)行下載,當(dāng)然還能切換進(jìn)度條風(fēng)格

 示例代碼

from time import sleep
from tqdm import tqdm
# 這里同樣的,tqdm就是這個(gè)進(jìn)度條最常用的一個(gè)方法
# 里面存一個(gè)可迭代對(duì)象
for i in tqdm(range(1, 500)):
  # 模擬你的任務(wù)
  sleep(0.01)
sleep(0.5)

展現(xiàn)形式

 

四、progress 進(jìn)度條

  只需要定義迭代的次數(shù)、進(jìn)度條類型并在每次迭代時(shí)告知進(jìn)度條即可

相關(guān)文檔:https://pypi.org/project/progress/1.5/

示例代碼

import time
from progress.bar import IncrementalBar

mylist = [1,2,3,4,5,6,7,8]
bar = IncrementalBar('Countdown', max = len(mylist))
for item in mylist:
  bar.next()
  time.sleep(1)
  bar.finish()

展現(xiàn)形式

 

五、alive_progress 進(jìn)度條

  顧名思義,這個(gè)庫(kù)可以使得進(jìn)度條變得生動(dòng)起來,它比原來我們見過的進(jìn)度條多了一些動(dòng)畫效果,需要使用pip進(jìn)行下載

相關(guān)文檔:https://github.com/rsalmei/alive-progress

示例代碼

from alive_progress import alive_bar

# retrieve your set of items
items = range(100)       

# declare your expected total   
with alive_bar(len(items)) as bar:  
  # iterate as usual
  for item in items:        
    # process each item
    bar()
    time.sleep(0.1)

展現(xiàn)形式

六、可視化進(jìn)度條

  用 PySimpleGUI 得到圖形化進(jìn)度條,我們可以加一行簡(jiǎn)單的代碼,在命令行腳本中得到圖形化進(jìn)度條,也是使用pip進(jìn)行下載

示例代碼

import PySimpleGUI as sg
import time

mylist = [1,2,3,4,5,6,7,8]
for i, item in enumerate(mylist):
  sg.one_line_progress_meter('This is my progress meter!', i+1, len(mylist), '-key-')
  time.sleep(1)

展現(xiàn)形式

以上就是Python 實(shí)現(xiàn)進(jìn)度條的六種方式的詳細(xì)內(nèi)容,更多關(guān)于python 實(shí)現(xiàn)進(jìn)度條的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python HTMLTestRunner如何下載生成報(bào)告

    Python HTMLTestRunner如何下載生成報(bào)告

    這篇文章主要介紹了Python HTMLTestRunner如何下載生成報(bào)告,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • python如何生成密碼字典

    python如何生成密碼字典

    這篇文章主要介紹了python如何生成密碼字典,密碼字典主要是配合解密使用,下面利用python實(shí)現(xiàn)生成密碼字典,需要的小伙伴可以參考一下
    2022-03-03
  • Python實(shí)現(xiàn)模擬登錄及表單提交的方法

    Python實(shí)現(xiàn)模擬登錄及表單提交的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)模擬登錄及表單提交的方法,涉及Python正則匹配、cookie及URL操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • Python字符串查找和統(tǒng)計(jì)方法詳解

    Python字符串查找和統(tǒng)計(jì)方法詳解

    本教程將詳細(xì)介紹Python中三種常用的字符串查找和統(tǒng)計(jì)方法:count()統(tǒng)計(jì)字符串出現(xiàn)次數(shù)、find()和index()檢測(cè)子串位置,無論你是Python初學(xué)者還是想要鞏固基礎(chǔ)知識(shí)的程序員,這篇教程都能幫助你全面理解這些操作,需要的朋友可以參考下
    2025-04-04
  • Pycharm中的Python?Console用法解讀

    Pycharm中的Python?Console用法解讀

    這篇文章主要介紹了Pycharm中的Python?Console用法解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Python實(shí)現(xiàn)8種常用抽樣方法

    Python實(shí)現(xiàn)8種常用抽樣方法

    抽樣是統(tǒng)計(jì)學(xué)、機(jī)器學(xué)習(xí)中非常重要,本文就用Python實(shí)現(xiàn)抽樣方法,主要介紹了八種方法,感興趣的小伙伴們可以參考一下
    2021-06-06
  • django 通過URL訪問上傳的文件方法

    django 通過URL訪問上傳的文件方法

    今天小編就為大家分享一篇django 通過URL訪問上傳的文件方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python數(shù)據(jù)分析之分析千萬級(jí)淘寶數(shù)據(jù)

    Python數(shù)據(jù)分析之分析千萬級(jí)淘寶數(shù)據(jù)

    網(wǎng)購(gòu)已經(jīng)成為人們生活不可或缺的一部分,本次項(xiàng)目基于淘寶app平臺(tái)數(shù)據(jù),通過相關(guān)指標(biāo)對(duì)用戶行為進(jìn)行分析,從而探索用戶相關(guān)行為模式。感興趣的可以學(xué)習(xí)一下
    2022-03-03
  • Python利用OpenCV和skimage實(shí)現(xiàn)圖像邊緣檢測(cè)

    Python利用OpenCV和skimage實(shí)現(xiàn)圖像邊緣檢測(cè)

    提取圖片的邊緣信息是底層數(shù)字圖像處理的基本任務(wù)之一。本文將通過OpenCV和skimage的?Canny?算法實(shí)現(xiàn)圖像邊緣檢測(cè),感興趣的可以了解一下
    2022-12-12
  • Python實(shí)現(xiàn)實(shí)時(shí)顯示進(jìn)度條的六種方法

    Python實(shí)現(xiàn)實(shí)時(shí)顯示進(jìn)度條的六種方法

    這篇文章主要為大家介紹了Python實(shí)現(xiàn)實(shí)時(shí)顯示進(jìn)度條,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>
    2021-12-12

最新評(píng)論

独山县| 武鸣县| 徐州市| 子长县| 喜德县| 桑植县| 疏附县| 六盘水市| 班玛县| 桦川县| 寿阳县| 开鲁县| 容城县| 深水埗区| 平昌县| 交口县| 凤冈县| 杭州市| 盐津县| 阿合奇县| 夏邑县| 精河县| 婺源县| 德格县| 板桥市| 崇信县| 怀柔区| 咸宁市| 江北区| 额济纳旗| 沙河市| 宜都市| 河南省| 治县。| 滕州市| 苍山县| 辉南县| 区。| 且末县| 东莞市| 宕昌县|