la sortie en entrée d'un autre programme que j'ai deux programmes que je utilise de cette façon:Obtenir à la volée
$ c_program | python_program.py
imprime c_program quelque chose en utilisant printf()
et python_program.py lectures en utilisant sys.stdin.readline()
Je d aimer que python_program.py traite la sortie de c_program au fur et à mesure de l'impression, afin qu'elle puisse imprimer sa propre sortie courante. Malheureusement, python_program.py reçoit son entrée uniquement après la fin du programme c_program.
Comment puis-je résoudre ce problème?
De quelle sortie parlez-vous? Il y a des tampons impliqués, donc tout ce qui est sous 4K sera toujours une seule chose. –
est-il impossible de décider * quand * le tampon doit être rincé? –