Python一行代碼快速實現(xiàn)程序進度條示例
引言
你在寫代碼的過程中,有沒有遇到過以下問題?
- 已經(jīng)寫好的程序,想看看程序執(zhí)行的進度?
- 在寫代碼批量處理文件的時候,如何顯示現(xiàn)在處理到第幾個文件了?
??如上圖所示的進度條是一個最好的解決方法,怎么在不修改原來代碼的情況下,快速給程序加一個進度條呢?
今天我們來學(xué)習(xí)一個最簡單的方法~
1、先上代碼
下載進度條的第三方庫。
pip install poprogress
使用這個庫,快速制作進度條
from poprogress import simple_progress a_list = [1, 2, 3, 4, 5, 6, 7, 8]*100000000 for a in simple_progress(a_list。desc='這個參數(shù)是進度條的說明,可以不填'): pass
效果如下??。
2、使用說明
細心的你一定發(fā)現(xiàn),這個進度條代碼,對我們平時寫的代碼沒有傷害。
平時我們可能會直接循環(huán)list
,而進度條是把這個list
用simple_progress()
包起來,在進行循環(huán)。
# 平時的代碼: for i in list: pass # 加了進度條的代碼 for i in simple_progress(list): pass
所以如果你已經(jīng)寫好的代碼,想加上一個進度條,也直接把for
循環(huán)后面的內(nèi)容,直接用simple_progress()
包起來就行了~程序員不需要做任何改變。
是不是非常簡單?
3、實現(xiàn)原理
想進一步了解的同學(xué),可以看一下源碼,研究一下它的實現(xiàn)原理:
?GitHub:github.com/CoderWanFen…
以上就是Python一行代碼快速實現(xiàn)程序進度條示例的詳細內(nèi)容,更多關(guān)于Python 程序進度條的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Python數(shù)據(jù)分析之繪制ppi-cpi剪刀差圖形
這篇文章主要介紹了Python數(shù)據(jù)分析之繪制ppi-cpi剪刀差圖形,ppi-cp剪刀差是通過這個指標可以了解當前的經(jīng)濟運行狀況,下文更多詳細內(nèi)容介紹需要的小伙伴可以參考一下2022-05-05PyTorch?device與cuda.device用法介紹
這篇文章主要介紹了PyTorch?device與cuda.device用法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-04-04Python虛擬機字節(jié)碼教程之裝飾器實現(xiàn)詳解
在本篇文章當中主要給大家介紹在?cpython?當中一些比較常見的字節(jié)碼,從根本上理解?python?程序的執(zhí)行。在本文當中主要介紹一些?python?基本操作的字節(jié)碼,并且將從字節(jié)碼的角度分析函數(shù)裝飾器的原理2023-04-04手把手教你pycharm專業(yè)版安裝破解教程(linux版)
這篇文章主要介紹了 手把手教你pycharm專業(yè)版安裝破解教程(linux版),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09