Tqdm
-
說明:這是一個繼承自
tqdm
的自定義進度條,用於迭代器的迭代過程中顯示進度條。我們在這裡對於原本tqdm
的改動是在total
參數上,當使用者沒有指定total
時,我們會自動計算iterable
的長度,並將其設定為total
。這樣的設計是為了讓使用者在不需要指定total
的情況下,也能夠正確顯示進度條。 -
參數
- iterable (
Iterable
):要迭代的對象。 - desc (
str
):進度條的描述。 - smoothing (
int
):平滑參數。 - kwargs (
Any
):其他參數。
- iterable (
-
範例
import docsaidkit as D
for i in D.Tqdm(range(100), desc='Processing'):
pass