В скрипте открываю подпроцесс:
coolproc = subprocess.Popen("coolprog", stdin=subprocess.PIPE,\
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
coolprog - это клевая прога, которая забирает из stdin данные из скрипта, затем в stdout отдает, затем забирает, затем отдает... И так много-много раз.
Скрипт должен соответсвенно в нее писать и читатать. Много раз, поочередно. Как это сделать?
coolproc.communicate(sendstring) - отправляет sendstring и ждет когда программа завершиться. А как отправить данные и забить? Или прочитать данные в цикле, пока ключевое слово не встретится

Ответ на:
комментарий
от true_admin

Ответ на:
комментарий
от nbdarvin


Ответ на:
комментарий
от devinull

Ответ на:
комментарий
от true_admin

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум python & subprocess (2018)
- Форум [py] subprocess (2011)
- Форум python subprocess sudo (2022)
- Форум FTL Communication (2014)
- Форум wait() vs communicate() (2012)
- Форум Использование модуля Subprocess в Python (2012)
- Новости Netscape Communicator 4.71 (1999)
- Форум Communicator и CP866 ? (1999)
- Новости Netscape Communicator 4.73 (2000)
- Форум Mozilla и Communicator (1999)