Python一行代碼快速實現程序進度條示例
引言
你在寫代碼的過程中,有沒有遇到過以下問題?
- 已經寫好的程序,想看看程序執行的進度?
- 在寫代碼批量處理文件的時候,如何顯示現在處理到第幾個文件瞭?
👆如上圖所示的進度條是一個最好的解決方法,怎麼在不修改原來代碼的情況下,快速給程序加一個進度條呢?
今天我們來學習一個最簡單的方法~
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='這個參數是進度條的說明,可以不填'): pass
效果如下👇。
2、使用說明
細心的你一定發現,這個進度條代碼,對我們平時寫的代碼沒有傷害。
平時我們可能會直接循環list
,而進度條是把這個list
用simple_progress()
包起來,在進行循環。
# 平時的代碼: for i in list: pass # 加瞭進度條的代碼 for i in simple_progress(list): pass
所以如果你已經寫好的代碼,想加上一個進度條,也直接把for
循環後面的內容,直接用simple_progress()
包起來就行瞭~程序員不需要做任何改變。
是不是非常簡單?
3、實現原理
想進一步瞭解的同學,可以看一下源碼,研究一下它的實現原理:
⭐GitHub:github.com/CoderWanFen…
以上就是Python一行代碼快速實現程序進度條示例的詳細內容,更多關於Python 程序進度條的資料請關註WalkonNet其它相關文章!
推薦閱讀:
- Python自動安裝第三方庫的小技巧(pip使用詳解)
- Python制作進度條的幾種方法
- Python制作進度條的四種方法總結
- Python包管理工具pip的15 個使用小技巧
- Python3自動安裝第三方庫,跟pip說再見