import sys,time #導入模塊 for i in range(50): #進度條的長度 sys.stdout.write("#") #進度條的內容,這里要注意了,pycharm有可能不顯示write的方法 sys.stdout.flush() #刷新緩存 time.sleep(0.5) #間隔時間,和shell的sleep差不多吧
上面使用sys模塊的標准輸出,並沒循環一次就刷新一次緩存如果沒有flush,內容將會在內存中全部打印完后才會顯示出來。
import sys,time #導入模塊 for i in range(50): #進度條的長度 sys.stdout.write("#") #進度條的內容,這里要注意了,pycharm有可能不顯示write的方法 sys.stdout.flush() #刷新緩存 time.sleep(0.5) #間隔時間,和shell的sleep差不多吧
上面使用sys模塊的標准輸出,並沒循環一次就刷新一次緩存如果沒有flush,內容將會在內存中全部打印完后才會顯示出來。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。