Python 技术篇-在cmd命令提示行里模拟动态下载进度条实例演示,cmd清除日志、打印动态内容方法
生活随笔
收集整理的這篇文章主要介紹了
Python 技术篇-在cmd命令提示行里模拟动态下载进度条实例演示,cmd清除日志、打印动态内容方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
模擬進(jìn)度條的核心就是用 os.system('cls') 不斷的來(lái)清除屏幕之前的數(shù)據(jù),再打印出新的,給人一種動(dòng)態(tài)的感覺(jué)。
# -*- coding: UTF8 -*- import os import timedef progressBarDisplay(miniNum, maxNum, addNum):'''作者:小藍(lán)棗作用:模擬進(jìn)度條參數(shù)1:最小值參數(shù)2:最大值參數(shù)3:遞增比例'''# 填充符號(hào)fill_symbol = "#"# 默認(rèn)符號(hào)default_symbol = "-"# 進(jìn)度條長(zhǎng)度bar_length = int((maxNum-miniNum)/addNum)for i in range(0, bar_length + 1, 1):# 【核心】清除屏幕os.system('cls')print("下載進(jìn)度條: [" + i * fill_symbol + (bar_length - i) * default_symbol + "]")print("進(jìn)度百分比: (" + str(int((i / bar_length)*100)) + "%)")# 延遲time.sleep(0.2)progressBarDisplay(0, 100, 4)運(yùn)行效果圖:
喜歡的點(diǎn)個(gè)贊?吧!
總結(jié)
以上是生活随笔為你收集整理的Python 技术篇-在cmd命令提示行里模拟动态下载进度条实例演示,cmd清除日志、打印动态内容方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Windows 技术篇-桌面图标全部消失
- 下一篇: Python 技术篇-基于PyHook3