通過flush(強制刷新)實現,類似進度條打印:
#!/user/bin env python # author:Simple-Sir # time:20180918 #打印進度條 import sys,time print('打印進度條:') for i in range(20): sys.stdout.write('-') #標准化輸出,類似print,print默認換行 sys.stdout.flush() #強制刷新,將內存中的內容寫入硬盤 time.sleep(0.1) #推遲執行的秒數 if i == 19: sys.stdout.write('100%')
執行結果: