單行實現進度條更新,並監控時間

2021-10-04 05:50:09 字數 602 閱讀 5728

# textprobarv3.py

"""created on 2020/3/21 21:22

@author:xuejian

import time

scale = 50

print('執行開始'.center(scale//2,"-"))

start = time.perf_counter() # 通過time的perf_counter()獲取當前讀秒,實現計時需要多次讀秒求差

for i in range(scale + 1):

a = "*" * i

b = "-" * (scale - i)

c = (i/scale) * 100

dur = time.perf_counter() - start

print("\r%[{}->{}] 耗時:s".format(c,a,b,dur),end = '') # 為了實現當行重新整理(覆蓋掉之前的資料)在最前面增加乙個\r每次

都返回行首,end = '',設定^集中對齊,空白用空格填充

time.sleep(0.1)

print()

print("執行完成".center(scale//2,"-"))

Python 實現進度條和時間預估

在python當中可以用進度條來顯示工作的進度,比如for迴圈的進度或者一些模型訓練的進度。在這裡可以使用progressbar包以及tqdm包來實現。使用pip install progressbar 安裝progressbar包。使用pip install tqdm安裝tqdm包。import ...

Extjs實現進度條

做extjs開發中,往往後台程式可能要執行一段時間才能得到返回結果,加入進度條可以提高客戶體驗度,以下為兩種便捷的方式 1.提交資料前用ext.msg.wait 提示 正在處理資料,請稍候 彈出等待條,資料處理成功後用ext.msg.hide 將等待去掉,例如 ext.msg.wait 提示 正在處...

CCProgressTimer實現進度條

原帖位址 cocos2d x提供了ccprogresstimer類可以方便地實現進度條的功能,cocos2d x 1.x版本與cocos2d x 2.x版本對progresstimer的型別提供的不同,2.x版本只提供了以下2種 typedef enum ccprogresstimertype 另外...