3 7 3帶重新整理的文字進度條

2021-10-09 04:43:36 字數 947 閱讀 9921

注:單行重新整理不能使用idle

需要使用控制台的命令列執行

以windows系統為例:

開啟控制台的操作:

windows+r,輸入cmd即可開啟檔案

程式檔案(python第乙個程式.py)儲存在e盤python的資料夾中

需要的注意的點:

1、這裡不是互動式,而是檔案式

如果是用互動式,則直接在控制台輸入"python",然後在命令提示符》後輸入程式**

2、檔案式程式需要在記事本進行編輯,並以.py格式進行文字的儲存(以utf-8格式儲存)

3、想要重新開啟文字時,將.py改為.txt(別忘了最後編輯結束時重新改為.py格式)

例項程式:

import time

scale =

50print

("執行開始"

.center(scale//2,

'-')

)t=time.clock(

)for i in

range

(scale+1)

: a=

'*'*i

b='.'*

(scale-i)

c=(i/scale)

*100

t-=time.clock(

)print

("\r%[{}->{}]s"

.format

(c,a,b,

-t),\

end='')

time.sleep(

0.05

)print

("\n"

+"執行結束"

.center(scale//2,

'-')

)

例項結果:

MFC帶文字顯示的進度條

很多時候我們都要在ui上顯示事件的進度資訊,mfc也提供了現成的進度條控制項cprogressctrl,只要在ui上放置乙個cprogressctrl控制項,然後在程式中呼叫setrange和setpos方法就可以顯示進度資訊了。但是mfc自帶的控制項並不是完美的,例如它無法顯示文字進度,如 50 ...

文字進度條

文字進度條 import time scale 50 print 執行開始 center scale 2,t time.clock for i in range scale 1 a i b scale i c i scale 100 t time.clock print r s format c,a...

文字進度條

採用字串方式列印可以動態變化的文字進度條 進度條需要能在一行中逐漸變化 如何獲得文字進度條的變化時間 採用sleep 模擬乙個持續的進度 textprobarv1.py import time scale 10print 執行開始 for i in range scale 1 a ib scale ...