en python & co les E/S sont bufferisées, il faut donc forcer le 'flush' des buffers apres une E/S dans ton cas.
En python je ne sait pas trops comment ca marche, en C on utilise fflush(stdout);
en perl '$| = 1;' (mais alors je sais pas pourquoi :))
si tu connait le pourcentage d'avancement de l'operation tu peut aussi faire
un truc sympa en utilisant '\r' qui renvient au debut de la ligne en cours (bon suivant le terminal ca peut cligner un peu hein) (cf cdrecord)
# Re: Rafraichissement du terminal pendant un traitement xml avec du python
Posté par -=[ silmaril ]=- (site web personnel) . En réponse au journal Rafraichissement du terminal pendant un traitement xml avec du python. Évalué à 2.
En python je ne sait pas trops comment ca marche, en C on utilise fflush(stdout);
en perl '$| = 1;' (mais alors je sais pas pourquoi :))
si tu connait le pourcentage d'avancement de l'operation tu peut aussi faire
un truc sympa en utilisant '\r' qui renvient au debut de la ligne en cours (bon suivant le terminal ca peut cligner un peu hein) (cf cdrecord)