最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于使用Python的time庫制作進度條程序

 更新時間:2023年04月22日 14:56:24   作者:瘋狂創(chuàng)作者  
這篇文章主要介紹了關(guān)于使用Python的time庫制作進度條程序,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

制作進度條

首先,需要調(diào)用 Python 標準時間庫 time,如下代碼:

import time

此程序主體部分由 for 循環(huán)和 print() 函數(shù)構(gòu)成,直接上代碼:

import time
scale = 20
print("------執(zhí)行開始------")
for i in range(scale+1):
    a, b = '**' * i,'..' * (scale - i)
    c = (i/scale)*100
    print("%{:^3.0f}[{}->{}]" .format (c, a, b))
    time.sleep(0.1)
print("------執(zhí)行結(jié)束------")

注:修改變量 scale 可改變輸出進度條精度。

運行程序效果

------執(zhí)行開始------
% 0 [->........................................]
% 5 [**->......................................]
%10 [****->....................................]
%15 [******->..................................]
………………………………………………         # 此處省略
%90 [************************************->....]
%95 [**************************************->..]
%100[****************************************->]
------執(zhí)行結(jié)束------

單行動態(tài)刷新

完整代碼:

import time
for i in range(101):
    print("\r{:2}%".format(i), end="")
    time.sleep(0.05)

注:“單行動態(tài)刷新”和“帶刷新的文本進度條程序(下一個程序)”均需要在命令行執(zhí)行,如:小編“帶刷新的文本進度條程序”文件目錄為 D:\Python專用文件夾\帶刷新的文本進度條程序 ??蓞⒄障聢D:

帶刷新的文本進度條程序 

import time
scale = 50
print("執(zhí)行開始".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{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,-t),end='')
    time.sleep(0.05)
print("\n"+"執(zhí)行結(jié)束".center(scale//2,'-'))

擴展: 使用 tqdm 第三方進度條工具庫

全部代碼:

from tqdm import tqdm
from time import sleep
for i in tqdm(range(1,100)):
    sleep(0.01)

注:第三方庫的下載安裝可查看 關(guān)于python的第三方庫下載與更改方式

到此這篇關(guān)于關(guān)于使用Python的time庫制作進度條程序的文章就介紹到這了,更多相關(guān)Python的time庫制作進度條內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 利用python打印出菱形、三角形以及矩形的方法實例

    利用python打印出菱形、三角形以及矩形的方法實例

    最近在開發(fā)中遇到一個問題,需要利用python實現(xiàn)菱形、三角形以及矩形等形狀,發(fā)現(xiàn)網(wǎng)上這方面的資料較少,所以總結(jié)分享下,這篇文章主要給大家介紹了關(guān)于利用python打印出菱形、三角形以及矩形的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • Python數(shù)據(jù)分析matplotlib折線圖案例處理

    Python數(shù)據(jù)分析matplotlib折線圖案例處理

    這篇文章主要介紹了Python數(shù)據(jù)分析matplotlib折線圖案例處理,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • Python獲取用戶輸入的方法詳解

    Python獲取用戶輸入的方法詳解

    在Python中,獲取用戶輸入是一個基礎(chǔ)且常見的操作,它允許程序與用戶進行交互,Python通過內(nèi)置的input()函數(shù)來實現(xiàn)這一功能,以下將詳細探討如何在Python中獲取用戶輸入,并涵蓋多個方面,需要的朋友可以參考下
    2024-09-09
  • Python Celery異步任務(wù)隊列使用方法解析

    Python Celery異步任務(wù)隊列使用方法解析

    這篇文章主要介紹了Python Celery異步任務(wù)隊列使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • python 中的int()函數(shù)怎么用

    python 中的int()函數(shù)怎么用

    int() 函數(shù)用于將一個字符串會數(shù)字轉(zhuǎn)換為整型。接下來通過本文給大家介紹python 中的int()函數(shù)的相關(guān)知識,感興趣的朋友一起看看吧
    2017-10-10
  • Python從入門到精通之條件語句和循環(huán)結(jié)構(gòu)詳解

    Python從入門到精通之條件語句和循環(huán)結(jié)構(gòu)詳解

    Python中提供了強大而靈活的條件語句和循環(huán)結(jié)構(gòu),本文將從入門到精通地介紹它們的使用方法,并通過相關(guān)代碼進行講解,希望對大家深入了解Python有一定的幫助
    2023-07-07
  • Python鍵鼠操作自動化庫PyAutoGUI簡介(小結(jié))

    Python鍵鼠操作自動化庫PyAutoGUI簡介(小結(jié))

    這篇文章主要介紹了Python鍵鼠操作自動化庫PyAutoGUI簡介,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • python安裝cx_Oracle和wxPython的方法

    python安裝cx_Oracle和wxPython的方法

    這篇文章主要介紹了python安裝cx_Oracle和wxPython的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • 簡單介紹Python的Tornado框架中的協(xié)程異步實現(xiàn)原理

    簡單介紹Python的Tornado框架中的協(xié)程異步實現(xiàn)原理

    這篇文章主要介紹了簡單介紹Python的Tornado框架中的協(xié)程異步實現(xiàn)原理,作者基于Python的生成器講述了Tornado異步的特點,需要的朋友可以參考下
    2015-04-04
  • Python 列表理解及使用方法

    Python 列表理解及使用方法

    這篇文章主要介紹了Python 列表理解及使用方法的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10

最新評論

台州市| 民勤县| 大方县| 佛冈县| 宜春市| 兴隆县| 柳河县| 阳江市| 禄丰县| 四会市| 衡山县| 泌阳县| 易门县| 北流市| 舟山市| 昭苏县| 蕉岭县| 沧州市| 夏邑县| 肇州县| 阳西县| 鹿泉市| 元阳县| 四子王旗| 枣强县| 同德县| 武平县| 托克托县| 庄浪县| 永安市| 尼勒克县| 基隆市| 宁都县| 澳门| 福鼎市| 安国市| 临沭县| 玉屏| 信宜市| 磴口县| 闵行区|