1. 程式人生 > 其它 >控制檯簡單實現列印顯示進度條

控制檯簡單實現列印顯示進度條

技術標籤:Python技巧方法python演算法

控制檯簡單實現列印顯示進度條

前言:在測試時,為了讓測試效果在控制檯中更加直接、明顯的展示,這時,我們可以使用進度條來顯示當前測試的狀態。具體使用,需要根據具體程式碼邏輯進行微修。

一、程式碼如下

import time
N = 1000  # 這個值為你資料的總大小(按你實際值進行更改)
Loading_length = 25  # 為要顯示的載入長度
start_time = time.time()  # 記錄執行時的時間
for i in range(N):
    time.sleep(0.01)  # 模擬實際耗時操作
    
    fillings =
int(((i + 1)*Loading_length)/N) # 為已載入的長度 original_fillings = int(Loading_length - fillings) # 為未載入的長度 print("\r[{}{}]{:.0f} %;用時: {:.2f} s".format(fillings*'#', original_fillings*' ', round((i + 1) * 100 / N), (time.time()-start_time)), end='')

二、執行效果

在這裡插入圖片描述


程式碼寫得不好,如果有理解錯誤的,或者可以優化的地方,還請大佬在評論區指出來,非常感謝!

以上就是運用 控制檯簡單實現列印顯示進度條 的所有內容了,點贊收藏加評論是最大的支援哦!