1. 程式人生 > >python使用進度條視覺化演算法執行進度

python使用進度條視覺化演算法執行進度

使用PyPrind包實現演算法的進度條功能

在演算法執行過程中,使用PyPrind建立一個進度條物件,視覺化演算法的執行進度 官方地址:https://github.com/rasbt/pyprind 可以支援多種不同樣式的進度條顯示。

import pyprind
import time

pbar = pyprind.ProgBar(50)  # 表示總共更新50次,所以每次就佔2%
for i in range(50):
    time.sleep(0.1)
    pbar.update()

輸出:

0% [##############################] 100% | ETA: 00:00:00
Total time elapsed:
00:00:05