python动态显示进度条_实例详解python如何轻松实现动态进度条
本次的這篇文章主要是和大家分享了關于實例詳解python如何輕松實現動態進度條,有需要的小伙伴可以看一下
思路及講解
假設有一個1000000數據的列表(為了讓進度條可以顯示出來,很大的數據),我們每次循環遍歷這個列表時向文件中輸出,其中增加一個計數器,每次寫文件的過程中循環通過計數器來記錄,而最后顯示的百分比進度則是用(計數器/list的長度)*100
代碼實現#coding = utf-8"""
@author: sy
@file: mooc_stock.py
@time: 2018/3/18 15:01
@desc: 動態顯示進度條
"""#coding = utf-8"""
@author: sy
@file: mooc_stock.py
@time: 2018/3/18 15:01
@desc: 動態顯示進度條
"""def toolBar():
#向列表中填充1000000個數據
list_bar = (range(1000000)) #新增計數器
count = 0
#寫到桌面文件中
with open("C:/Users/sy/Desktop/toobar.txt",'w') as f: for i in list_bar:
f.write(str(i))
count = count + 1
'''
\r:每次講控制臺的光標移動到首位,去掉則不會呈現刷新的效果,最終是打印一行.
end='':print輸出不換行,若去掉,則會在控制臺每次換行打印當前進度.
'''
print('\r當前速度:{:.2f}%'.format(count*100/len(list_bar)),end='')if __name__ == '__main__':
toolBar()
總結
百分比進度:(計數器/list的長度)*100'''
\r:每次講控制臺的光標移動到首位,去掉則不會呈現刷新的效果,最終是打印一行.
end='':print輸出不換行,若去掉,則會在控制臺每次換行打印當前進度.
'''print('\r當前速度:{:.2f}%'.format(count*100/len(list_bar)),end='')
相關推薦:
以上就是實例詳解python如何輕松實現動態進度條的詳細內容,更多請關注php中文網其它相關文章!
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
總結
以上是生活随笔為你收集整理的python动态显示进度条_实例详解python如何轻松实现动态进度条的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: char添加一个字符_C语言动态接收多个
- 下一篇: 称重管理系统如何修改重量_微嵌智能称重方