Python在控制檯輸出進度條

主要是應用print()方法中的其他參數
  end=””  代表不進行換行
  flush=True 代表沒運行一次print進行一次控制檯的刷新(因爲print的輸出其實和Socket中的端口接收一樣,會有粘包現象…)
  \r      字符串中的\r代表回車,就是字符的輸入回到該行頭部

import time


for i in range(10):
    print('\r{0}/10'.format(i + 1),end='',flush=True)

    time.sleep(0.3)
print('\nend......')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章