Я создал запущенный процесс, который прослушивает ввод:
listen = Popen(["home/user/listen"], stdout=PIPE, stdin=PIPE)
Запускается и ожидает ввода от STDIN / STDOUT.
К сожалению, кажется, что я не могу выполнить что-либо, что отправляю процессу, т. Е. Как вы, нажав "Enter", например,
listen.communicate("Test")
или
listen.stdout("Test")
Записывает строку в STDOUT, но не выполняет ее, я должен нажать «Enter» вручную. Есть ли способ это исправить?
P.S. Я ссылаюсь на http://docs.python.org/library/subprocess.html