Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. А это подборки моих материалов на канале Приложение 2 к видео (см. Приложение 1) Вообще вопрос взаимодействие родительского и дочернего процесса или двух дочерних процессов возникает рано или поздно, когда вы занимаетесь многозадачным программированием. Сегодня мы рассмотрим некоторые механизмы такого взаимодействия. Если вам нужно получить содержимое консоли запущенного дочернего процесса, то используйте функцию popen() библиотеки os. Хотя вы и встретите утверждение, что лучше для этих целей использовать модуль subprocess, у которого много разных возможностей, но в простых случаях и popen(). Простой пример использования функции popen() с чтением консоли запущенной программы. Результат выполнения программы на моём компьютере /home/vladislav/Yandex.Disk/Downloads:
2023-09-26-124011.jpg
image2.7z
image.7z
my_photo-133333.jpg
vlcsna