Kısa bir süre önce işletim sistemini değiştirdim ve daha yeni bir Python kullanıyorum (2.7). Eski sistemimde, anında basabiliyordum. Örneğin, ben döngü için bir hesaplama yoğun vardı varsayalım: python yazdırma işlevi gerçek zamanlı olarak
for i in range(10):
huge calculation
print i
sonra her yineleme tamamlanan kodu olarak, benim şimdiki sistemde, Ancak
i
yazdıracak, piton böylece stdout'u önbelleğe görünüyor Terminal birkaç dakika için boştur, bundan sonra basılır:
1 2 3
Kısa bir süre sonra. Daha sonra, birkaç dakika sonra, aşağıdakileri yazdırır:
4 5 6
vb. Python'u print
bildirgesine ulaştığı anda nasıl yazdırabilirim?
Evet ... bu Python değil. –