Python各種進度條

2021-10-04 17:16:57 字數 834 閱讀 4846

tqdm是乙個快速,可擴充套件的python進度條,可以在 python 長迴圈中新增乙個進度提示資訊,使用者只需要封裝任意的迭代器 tqdm(iterator)即可完成進度條。

pip install tqdm
from tqdm import trange
這是乙個強大的終端進度條工具。

from tqdm import tqdm

for i in tqdm(

range

(10000))

:pass

76%|████████████████████████████ | 7568/10000 [00:33<00:10, 229.00it/s]

利用print同一行覆蓋列印可以這樣實現:

print

("\r"

,object

, end=

"", flush=

true

)

如執行:

print

("\r"

+"loss_g:"

.format

(loss_g.item())

, end=

"", flush=

true

)

注意:不能同時print兩條都覆蓋列印,這樣無效。

[1] tqdm documentation: home

[2] python3.6 print同一行覆蓋列印

Bootstrap 各種進度條詳解

建立乙個基本的進度條的步驟如下 讓我們看看下面的例項 40 完成 結果如下所示 建立不同樣式的進度條的步驟如下 讓我們看看下面的例項 90 完成 成功 30 完成 資訊 20 完成 警告 10 完成 危險 結果如下所示 建立乙個條紋的進度條的步驟如下 讓我們看看下面的例項 90 完成 成功 30 完...

Python 模擬進度條

usr bin python coding utf 8 import time import sys print sys.argv 命令列引數list,第乙個元素是程式本身路徑 print sys.exit goodbye 退出程式 sys.version 獲取python 的版本資訊 sys.ma...

python 列印進度條

列印進度條 coding utf 8 import sys import time def progress percent,width 50 進度條列印 if percent 100 percent 100 show str ds width int width percent 100 字串拼接的...