給程序加個(gè)進(jìn)度條吧!1行Python代碼,快速搞定~
2023-03-23 21:39 作者:程序員晚?xiàng)?/a> | 我要投稿

大家好,這里是程序員晚?xiàng)鳌?/p>
你在寫代碼的過(guò)程中,有沒(méi)有遇到過(guò)以下問(wèn)題?
已經(jīng)寫好的程序,想看看程序執(zhí)行的進(jìn)度?
在寫代碼批量處理文件的時(shí)候,如何顯示現(xiàn)在處理到第幾個(gè)文件了?
??如上圖所示的進(jìn)度條是一個(gè)最好的解決方法,怎么在不修改原來(lái)代碼的情況下,快速給程序加一個(gè)進(jìn)度條呢?
今天我們來(lái)學(xué)習(xí)一個(gè)最簡(jiǎn)單的方法~
1、先上代碼
下載進(jìn)度條的第三方庫(kù)。
使用這個(gè)庫(kù),快速制作進(jìn)度條
效果如下??。

2、使用說(shuō)明
細(xì)心的你一定發(fā)現(xiàn),這個(gè)進(jìn)度條代碼,對(duì)我們平時(shí)寫的代碼沒(méi)有傷害。
平時(shí)我們可能會(huì)直接循環(huán)list
,而進(jìn)度條是把這個(gè)list
用simple_progress()
包起來(lái),在進(jìn)行循環(huán)。
所以如果你已經(jīng)寫好的代碼,想加上一個(gè)進(jìn)度條,也直接把for
循環(huán)后面的內(nèi)容,直接用simple_progress()
包起來(lái)就行了~程序員不需要做任何改變。
是不是非常簡(jiǎn)單?
3、實(shí)現(xiàn)原理
想進(jìn)一步了解的同學(xué),可以看一下源碼,研究一下它的實(shí)現(xiàn)原理:
?GitHub:https://github.com/CoderWanFeng/poprogress


