#python #powershell
#python #powershell
Вопрос:
Я только что понял, что когда я использую p.communicate(), он закроет стандартный вывод и стандартный ввод и т. Д. …, Есть ли способ предотвратить это или просто снова открыть стандартный вывод, потому что я хочу иметь возможность продолжать выполнять p.stdout.readline() после использования p.communicate()
Комментарии:
1. Вы не можете, communicate ожидает завершения процесса (и в любом случае он считывает из стандартного вывода до EOF).
2. есть ли другой способ, которым я могу отправить ввод точно так же, как с помощью communicate, но таким образом, чтобы не нужно было ждать завершения процесса
3. p.stdin.write()?
4. похоже, не работает