Привет, у меня есть такая проблема. Мне нужно войти в систему через подпроцесс. Поэтому я хочу, чтобы создать входную трубу и писать логин и пароль для доступа them.So я пытаюсь сделать что-то вроде этого:Python subprocess stdin pipe
sp = subprocess.Popen([cmd],stdout=subprocess.PIPE, stdin=subprocess.PIPE)
i, o = sp.communicate()
После первой строки я иметь такую ошибку tcgetattr: Inappropriate ioctl for device
. И у меня нет значения o
. Как я могу написать smth в трубу в этом случае. Спасибо за помощь.
Вы не предоставляете ничего для 'stderr':' stderr = subprocess.PIPE' –