Le problème
Python met généralement la sortie en mémoire tampon pour améliorer l'efficacité. Cependant, cela conduit à ce que les instructions d'impression ne soient pas affichées immédiatement lorsqu'aucune nouvelle ligne n'est ajoutée. La sortie est retenue et publiée uniquement lorsqu'une nouvelle ligne est rencontrée.
Résolution du problème
Impression unique :
Dans Python 3.x, utilisez l'argument flush=True avec print.
for _ in range(10): print('.', end=' ', flush=True)
Dans Python 2.x, videz manuellement le flux de sortie standard.
for _ in range(10): print '.' sys.stdout.flush()
Impressions multiples :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!