1. 程式人生 > 其它 >有的時候print函式不會立即列印的解決辦法(flush=True)

有的時候print函式不會立即列印的解決辦法(flush=True)

技術標籤:實習記錄各種error總結python

最近在跑模型,資料檔案太大讀取時間很長,於是就是print一個標誌,但是發現print不會立刻輸出,總是在檔案都載入完才輸出,那我要你何用。。。

在網上查了一下,說是print會先輸出到緩衝區,所以print不能立刻打印出來,寫了這麼久python我也是剛知道還有這個東西,,,

需要重新整理一下緩衝區就可以了,python3提供了這個引數

print(xxx, flush=True)

加上之後就好了