J'ai créé un script python qui communique avec un serveur Web en utilisant une boucle infinie. Je souhaite enregistrer toutes les données de communication dans un fichier et les surveiller à partir du terminal en même temps. j'ai donc utilisé la commande tee comme celle-ci.
python client.py | tee logfile
cependant, je n'ai rien obtenu du terminal ni du fichier journal. le script python fonctionne correctement. Que se passe-t-il ici? est-ce que je manque quelque chose?
quelques conseils seraient appréciés. Merci d'avance.
sys.stdout.flush()
partir de votre script chaque fois que vous avez connecté une ligne.