python動(dòng)態(tài)文本進(jìn)度條的實(shí)例代碼
如何實(shí)現(xiàn)動(dòng)態(tài)單行刷新,答案是——覆蓋
但是怎么實(shí)現(xiàn)覆蓋呢
關(guān)鍵在于不換行而且能回退到開始位置
那么就要用到 \r
這個(gè)東西就是讓光標(biāo)回退到當(dāng)前行初始位置
記得不能讓換行
上碼
#文本進(jìn)度條.py
import time
scale = 50
print("執(zhí)行開始".center(scale, "-"))//居中對(duì)齊
start = time.perf_counter()//獲取起始時(shí)間
for i in range(scale+1):
a = i*'*'
b = (scale-i)*'.'
c = (i/scale)*100
dur = time.perf_counter()//每次獲取當(dāng)前時(shí)間
print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c, a, b, dur), end='')//輸出百分比,圖形進(jìn)度以及當(dāng)前所用的時(shí)間,控制end為空使得不用換行
time.sleep(0.1)
print('\n'+"結(jié)束執(zhí)行".center(scale, '-'))
運(yùn)行效果:

總結(jié)
以上所述是小編給大家介紹的python動(dòng)態(tài)文本進(jìn)度條的實(shí)例代碼,希望對(duì)大家有所幫助!
相關(guān)文章
TensorFlow車牌識(shí)別完整版代碼(含車牌數(shù)據(jù)集)
這篇文章主要介紹了TensorFlow車牌識(shí)別完整版代碼(含車牌數(shù)據(jù)集),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
使用Python實(shí)現(xiàn)企業(yè)微信通知功能案例分析
這篇文章主要介紹了使用Python實(shí)現(xiàn)企業(yè)微信通知功能,主要目的是通過企業(yè)微信應(yīng)用給企業(yè)成員發(fā)消息,通過案例分析給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04
python 獲取文件下所有文件或目錄os.walk()的實(shí)例
下面小編就為大家分享一篇python 獲取文件下所有文件或目錄os.walk()的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-04-04
python使用opencv換照片底色的實(shí)現(xiàn)
這篇文章主要介紹了python使用opencv換照片底色的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11
解決Python logging模塊無(wú)法正常輸出日志的問題
今天小編就為大家分享一篇解決Python logging模塊無(wú)法正常輸出日志的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-02-02
Python實(shí)現(xiàn)針對(duì)中文排序的方法
這篇文章主要介紹了Python實(shí)現(xiàn)針對(duì)中文排序的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python針對(duì)中文進(jìn)行排序操作出現(xiàn)的問題與相關(guān)處理技巧,需要的朋友可以參考下2017-05-05
玩轉(zhuǎn)python selenium鼠標(biāo)鍵盤操作(ActionChains)
這篇文章主要為大家詳細(xì)介紹了python selenium鼠標(biāo)鍵盤操作(ActionChains),教大家如何玩轉(zhuǎn)selenium鼠標(biāo)鍵盤,感興趣的小伙伴們可以參考一下2016-09-09
Python函數(shù)默認(rèn)返回None的原因及分析
Python函數(shù)默認(rèn)返回None是因?yàn)樵谡Z(yǔ)法層面,解釋器會(huì)主動(dòng)地為沒有return語(yǔ)句的函數(shù)添加一個(gè)返回邏輯,返回值為None2024-11-11

