Demande d'évolution : Affichage en temps réel
Bonjour,
Je souhaite proposer une amélioration pour l'interpréteur en ligne que vous maintenez.
Problème actuel
Actuellement, l'interpréteur compile et exécute le script Python en entier avant d'afficher par exmeple toutes les sorties print
dans la console une fois l'exécution terminée. Cela peut être problématique pour les scripts qui dépendent d'une sortie continue pour surveiller le progrès ou le débogage, comme dans les boucles infinies ou les processus de longue durée.
Comportement souhaité
Il serait très utile que l'interpréteur puisse afficher les sorties print
au fur et à mesure de l'exécution du script, plutôt qu'à la fin. Cela permettrait une meilleure interaction et surveillance du script pendant son exécution.
Exemple de script concerné
n=0
while True:
print(n)
n=n+1
Dans l'exemple ci-dessus, l'utilisateur s'attendrait à voir chaque nombre s'afficher successivement, mais avec le comportement actuel, rien ne s'affiche tant que le processus n'est pas terminé (ce qui, dans ce cas, ne se produit jamais).
Je pense que cette amélioration pourrait bénéficier à de nombreux utilisateurs qui ont besoin d'un retour en temps réel de leurs scripts.
Je vous remercie pour votre considération et suis disponible pour discuter plus en détail de cette proposition si nécessaire.