python動態(tài)文本進度條的實例代碼
更新時間:2020年01月22日 11:04:18 作者:喜歡_月夜
這篇文章主要介紹了python動態(tài)文本進度條的實例代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
如何實現(xiàn)動態(tài)單行刷新,答案是——覆蓋
但是怎么實現(xiàn)覆蓋呢
關(guān)鍵在于不換行而且能回退到開始位置
那么就要用到 \r
這個東西就是讓光標回退到當前行初始位置
記得不能讓換行
上碼
#文本進度條.py
import time
scale = 50
print("執(zhí)行開始".center(scale, "-"))//居中對齊
start = time.perf_counter()//獲取起始時間
for i in range(scale+1):
a = i*'*'
b = (scale-i)*'.'
c = (i/scale)*100
dur = time.perf_counter()//每次獲取當前時間
print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c, a, b, dur), end='')//輸出百分比,圖形進度以及當前所用的時間,控制end為空使得不用換行
time.sleep(0.1)
print('\n'+"結(jié)束執(zhí)行".center(scale, '-'))
運行效果:

總結(jié)
以上所述是小編給大家介紹的python動態(tài)文本進度條的實例代碼,希望對大家有所幫助!
相關(guān)文章
TensorFlow車牌識別完整版代碼(含車牌數(shù)據(jù)集)
這篇文章主要介紹了TensorFlow車牌識別完整版代碼(含車牌數(shù)據(jù)集),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
使用Python實現(xiàn)企業(yè)微信通知功能案例分析
這篇文章主要介紹了使用Python實現(xiàn)企業(yè)微信通知功能,主要目的是通過企業(yè)微信應(yīng)用給企業(yè)成員發(fā)消息,通過案例分析給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-04-04
python 獲取文件下所有文件或目錄os.walk()的實例
下面小編就為大家分享一篇python 獲取文件下所有文件或目錄os.walk()的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04
玩轉(zhuǎn)python selenium鼠標鍵盤操作(ActionChains)
這篇文章主要為大家詳細介紹了python selenium鼠標鍵盤操作(ActionChains),教大家如何玩轉(zhuǎn)selenium鼠標鍵盤,感興趣的小伙伴們可以參考一下2016-09-09

