Я считаю, что это очень простой вопрос, но я не нашел простой ответ.Отправить вход в командной строке из программы Python
Я запускаю программу python, которая завершает кластер AWS (используя starcluster). Я просто вызываю команду из моей программы python, используя подпроцесс, что-то вроде следующего.
subprocess.call('starcluster terminate cluster', shell=True)
Фактическая команда в значительной степени не имеет отношения к моему вопросу, но предоставляет некоторый контекст. Эта команда начнет завершение кластера, но не будет запрашивать да/нет входа, прежде чем продолжить, например, так:
Terminate EBS cluster (y/n)?
Как автоматизировать печатая да из моей питона программы в качестве входных данных в этой строке?
http://stackoverflow.com/a/12982539 – Amit