我最近切換操作系統,並使用較新的Python(2.7)。在我的舊系統上,我曾經能夠瞬間打印。舉例來說,假設我有一個計算密集的循環:python實時打印功能
for i in range(10):
huge calculation
print i
那麼作爲完成每一次迭代的代碼,它會打印i
不過,我目前的系統上,蟒蛇似乎緩存標準輸出,使該終端是空白幾分鐘,之後將其打印:
1 2 3
在短時間內連續。然後,再過幾分鐘後,它會打印:
4 5 6
等等。我如何在達到print
聲明時立即打印python?
是啊......那不是Python。 –