Python控制臺(tái)輸出時(shí)刷新當(dāng)前行內(nèi)容而不是輸出新行的實(shí)現(xiàn)
需求目標(biāo)
執(zhí)行Python程序的時(shí)候在控制臺(tái)輸出內(nèi)容的時(shí)候只顯示一行,然后自動(dòng)刷新內(nèi)容,像這樣:
Downloading File FooFile.txt [47%]
而不是這樣:
Downloading File FooFile.txt [47%] Downloading File FooFile.txt [48%] Downloading File FooFile.txt [49%]
實(shí)現(xiàn)環(huán)境
Python 3.x
實(shí)現(xiàn)代碼
import time for i in range(10): time.sleep(0.2) print ("\r Loading... ".format(i)+str(i), end="")
這里主要用到了Python 3.x里面print函數(shù)增加的功能,使用\r可以刷新當(dāng)前行輸出,2.x里面沒(méi)有測(cè)試,理論上不可以這樣操作
拓展知識(shí):
python 覆蓋輸出/單行輸出方式
有時(shí)候看輸出進(jìn)度時(shí),會(huì)分別輸出進(jìn)度,也就是輸出一長(zhǎng)串?dāng)?shù)字,如果能夠覆蓋之前的輸出視覺(jué)效果會(huì)更好。
import sys import time for i in range(1000): percent = 1.0 * i / 1000 * 100 sys.stdout.write("\r nihao: %d / %d" %(percent, 100)) sys.stdout.flush() time.sleep(0.1)
以上這篇Python控制臺(tái)輸出時(shí)刷新當(dāng)前行內(nèi)容而不是輸出新行的實(shí)現(xiàn)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- python實(shí)現(xiàn)控制臺(tái)輸出彩色字體
- Python 寫入訓(xùn)練日志文件并控制臺(tái)輸出解析
- 解決Python3 控制臺(tái)輸出InsecureRequestWarning問(wèn)題
- python將控制臺(tái)輸出保存至文件的方法
- 對(duì)Python捕獲控制臺(tái)輸出流的方法詳解
- python 信息同時(shí)輸出到控制臺(tái)與文件的實(shí)例講解
- python在控制臺(tái)輸出進(jìn)度條的方法
- Python同時(shí)向控制臺(tái)和文件輸出日志logging的方法
- python通過(guò)colorama模塊在控制臺(tái)輸出彩色文字的方法
- python實(shí)現(xiàn)控制臺(tái)輸出顏色
相關(guān)文章
python 實(shí)現(xiàn)多維數(shù)組(array)排序
今天小編就為大家分享一篇python 實(shí)現(xiàn)多維數(shù)組(array)排序,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-02-02Python多線程采集二手房源數(shù)據(jù)信息流程詳解
這篇文章主要介紹了Python多線程采集二手房源數(shù)據(jù)信息流程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧2023-05-05python算法學(xué)習(xí)雙曲嵌入論文方法與代碼解析說(shuō)明
這篇文章主要為大家介紹了python算法學(xué)習(xí)雙曲嵌入論文方法與代碼的實(shí)現(xiàn)解析說(shuō)明,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-11-11談?wù)勅绾问謩?dòng)釋放Python的內(nèi)存
Python不會(huì)自動(dòng)清理這些內(nèi)存,這篇文章主要介紹了談?wù)勅绾问謩?dòng)釋放Python的內(nèi)存,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-12-12Matplotlib自定義圖例(多張圖共享一個(gè)圖例)
最近再用Matplotlib繪圖,需要做兩個(gè)子圖都不需要設(shè)置圖例,圖例單獨(dú)用一個(gè)figure來(lái)顯示,本文就詳細(xì)的來(lái)介紹一下,感興趣的可以了解一下2023-08-08