Isunya
Python biasanya menampan output untuk meningkatkan kecekapan. Walau bagaimanapun, ini menyebabkan penyata cetakan tidak dipaparkan serta-merta apabila tiada baris baharu dilampirkan. Output ditahan dan dikeluarkan hanya apabila baris baharu ditemui.
Membetulkan Isu
Cetakan Tunggal:
Dalam Python 3.x, gunakan hujah flush=True dengan cetakan.
for _ in range(10): print('.', end=' ', flush=True)
Dalam Python 2.x, siram strim output standard secara manual.
for _ in range(10): print '.' sys.stdout.flush()
Cetakan Berbilang:
Atas ialah kandungan terperinci Mengapa Output Penampan Menghalang Pencetakan Segera dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!