Python 列印函數的立即輸出
Python 的print 函數預設為緩衝輸出,這表示列印的文字不會立即顯示在列印的文字不會立即顯示螢幕上。當您想要立即回饋或在列印時想要與使用者互動時,這可能會出現問題。
Python 3 提供了一個簡單的解:
使用刷新參數
Python 3 為print 函數引入了可選的刷新參數。透過將flush設定為True,可以強制立即刷新輸出緩衝區,確保列印的文字立即出現在螢幕上。
print("Hello, World!", flush=True)
Python 2
在 Python 2 中,沒有內建方法可以立即刷新列印輸出。但是,您可以使用下列步驟手動重新整理輸出緩衝區:
import sys print("Hello, World!") sys.stdout.flush()
注意事項
以上是如何從Python的Print函數中獲得立即輸出?的詳細內容。更多資訊請關注PHP中文網其他相關文章!