在 Python 的 Print 函數中強制輸出刷新
如何確保 Python 的 print 函數立即顯示輸出而不是緩衝它?
解:
在Python 3中,print函數包含一個flush參數。將此參數設為True,可以強制輸出立即刷新到螢幕:
print("Hello, World!", flush=True)
對於Python 2,您需要在每個print 語句後手動刷新標準輸出緩衝區:
import sys sys.stdout.flush()
當您希望特定輸出立即出現時,即使它後面沒有換行符,此方法特別有用。請注意,預設情況下,print 寫入 sys.stdout,這是標準輸出檔案物件。
以上是如何強制 Python 的 print 函數立即輸出?的詳細內容。更多資訊請關注PHP中文網其他相關文章!