校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Python制作運行進度條的實現效果(代碼運行不無聊)

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

熱門標簽:深圳網絡外呼系統代理商 高德地圖標注字母 柳州正規電銷機器人收費 400電話辦理費用收費 申請辦個400電話號碼 騰訊地圖標注有什么版本 千呼ai電話機器人免費 鎮江人工外呼系統供應商 外呼系統前面有錄音播放嗎

一、普通進度條

import sys
import time

# 普通進度條
# 在代碼迭代運行中進行統計計算,并使用格式化字符串輸出代碼運行進度
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()的作用就是顯示地讓緩沖區的內容輸出。
  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
# 里面傳入一個可迭代對象
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制作運行進度條的實現效果(代碼運行不無聊)的文章就介紹到這了,更多相關Python運行進度條 內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 六種酷炫Python運行進度條效果的實現代碼
  • 詳細介紹Python進度條tqdm的使用
  • 在python tkinter中Canvas實現進度條顯示的方法
  • Python實現采用進度條實時顯示處理進度的方法
  • Python實現帶百分比的進度條

標簽:合肥 郴州 哈爾濱 海南 平頂山 烏蘭察布 烏蘭察布 大慶

巨人網絡通訊聲明:本文標題《Python制作運行進度條的實現效果(代碼運行不無聊)》,本文關鍵詞  Python,制作,運行,進度,條,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python制作運行進度條的實現效果(代碼運行不無聊)》相關的同類信息!
  • 本頁收集關于Python制作運行進度條的實現效果(代碼運行不無聊)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 台湾省| 淮南市| 临桂县| 时尚| 尉氏县| 辉县市| 丹江口市| 抚宁县| 崇文区| 翁牛特旗| 博湖县| 六安市| 托克逊县| 佛冈县| 清镇市| 瑞安市| 蓝山县| 西丰县| 北辰区| 松溪县| 武威市| 和田县| 平凉市| 大安市| 古交市| 始兴县| 沁源县| 蓝田县| 乌兰察布市| 涪陵区| 永川市| 临洮县| 赣州市| 平昌县| 白山市| 临澧县| 竹溪县| 东明县| 如皋市| 尚义县| 湘阴县|