亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python制作運行進度條的實現(xiàn)效果(代碼運行不無聊)

 更新時間:2021年02月24日 09:19:34   作者:葉庭云  
這篇文章主要介紹了Python制作運行進度條的實現(xiàn)效果(代碼運行不無聊),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、普通進度條

import sys
import time

# 普通進度條
# 在代碼迭代運行中進行統(tǒng)計計算,并使用格式化字符串輸出代碼運行進度
def progress_bar():
 for i in range(1, 101): # 1-100
  print("\r", end="") # \r 表示將光標的位置回退到本行的開頭位置
  print("Download progress: {} {}%".format("▋" * (i // 2), i), end="")
  sys.stdout.flush()  # sys.stdout.flush()的作用就是顯示地讓緩沖區(qū)的內容輸出。
  time.sleep(0.02)
progress_bar()

運行效果如下:

在這里插入圖片描述

二、帶時間的進度條

import time

scale = 50

start = time.perf_counter() # 返回性能計數器的值(以秒為單位)
for i in range(scale + 1):
 progress_bar = "▋" * i
 completion_ratio = (i / scale) * 100
 dur_time = time.perf_counter() - start
 print("\rDownload Process:{:^3.0f}% [{}] {:.2f}s".format(completion_ratio, progress_bar, dur_time),end = "")
 time.sleep(0.1)

運行效果如下:

在這里插入圖片描述

三、利用tpdm生成進度條

from time import sleep
from tqdm import tqdm
# 里面?zhèn)魅胍粋€可迭代對象
for i in tqdm(range(1, 101)):
 # 模擬你的任務
 sleep(0.05)

sleep(0.5)

運行效果如下:

在這里插入圖片描述

四、利用progress生成進度條

import time
import progressbar

def custom_len(value):
 # These characters take up more space
 characters = {
  '進': 3,
  '度': 3,
 }

 total = 0
 for c in value:
  total += characters.get(c, 1)

 return total
bar = progressbar.ProgressBar(
 widgets=[
  '進度: ',
  progressbar.Bar(marker='#', left='|', right='|'),
  ' ',
  progressbar.Counter(format='%(value)02d/%(max_value)d'),
 ],
 len_func=custom_len,
)
for i in bar(range(100)):
 time.sleep(0.05)

運行效果如下:

到此這篇關于Python制作運行進度條的實現(xiàn)效果(代碼運行不無聊)的文章就介紹到這了,更多相關Python運行進度條 內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 實例分析python3實現(xiàn)并發(fā)訪問水平切分表

    實例分析python3實現(xiàn)并發(fā)訪問水平切分表

    在本文中小編給大家整理了關于python3實現(xiàn)并發(fā)訪問水平切分表的相關知識點以及實例代碼,有興趣的朋友們參考下。
    2018-09-09
  • python抓取某汽車網數據解析html存入excel示例

    python抓取某汽車網數據解析html存入excel示例

    python抓取某汽車網經銷商信息網頁數據解析html,這里提供一個示例演示,大家可以根據需要分析自己網站的數據
    2013-12-12
  • Python3+RIDE+RobotFramework自動化測試框架搭建過程詳解

    Python3+RIDE+RobotFramework自動化測試框架搭建過程詳解

    這篇文章主要介紹了Python3+RIDE+RobotFramework自動化測試框架搭建過程詳解,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Python如何將控制臺輸出另存為日志文件

    Python如何將控制臺輸出另存為日志文件

    這篇文章主要介紹了Python如何將控制臺輸出另存為日志文件問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Python中pillow知識點學習

    Python中pillow知識點學習

    本文給大家通過一篇Python中pillow知識點學習的筆記內容讓大家對pillow有一個學習方向的有一個認識,有興趣的朋友學習下。
    2018-04-04
  • Python圖像運算之腐蝕與膨脹詳解

    Python圖像運算之腐蝕與膨脹詳解

    這篇文章將詳細講解開始圖像形態(tài)學知識,主要介紹圖像腐蝕處理和膨脹處理。文中的示例代碼簡潔易懂,感興趣的小伙伴快跟隨小編一起學習一下吧
    2022-05-05
  • 詳解使用django-mama-cas快速搭建CAS服務的實現(xiàn)

    詳解使用django-mama-cas快速搭建CAS服務的實現(xiàn)

    這篇文章主要介紹了詳解使用django-mama-cas快速搭建CAS服務的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • Python異步編程之yield?from的用法詳解

    Python異步編程之yield?from的用法詳解

    yield?from?是Python3.3?后新加的語言結構,可用于簡化yield表達式的使用,這篇文章主要為大家詳細介紹了yield?from的用法,需要的可以了解一下
    2023-12-12
  • Python腳本實現(xiàn)格式化css文件

    Python腳本實現(xiàn)格式化css文件

    這篇文章主要介紹了Python腳本實現(xiàn)格式化css文件,本文直接給出實現(xiàn)代碼,實現(xiàn)把壓縮后的CSS文件轉換成正??勺x的CSS格式,需要的朋友可以參考下
    2015-04-04
  • Python中通過property設置類屬性的訪問

    Python中通過property設置類屬性的訪問

    為了達到類似C++類的封裝性能,可以使用property來設置Python類屬性的訪問權限,本文就介紹一下Python中通過property設置類屬性的訪問,感興趣的可以了解一下,感興趣的可以了解一下
    2023-09-09

最新評論