Обойти «Хотите продолжить (y / n, n по умолчанию)» для «setup.py»? - PullRequest
2 голосов
/ 02 ноября 2011

Я бы хотел обойти подсказку «Хотите продолжить (y / n, default n)» с помощью сценария оболочки.

Я пробовал:

python setup.py install --force

и

python setup.py install
wait
y

оба не работают ... у кого-нибудь есть другие идеи?

Ответы [ 2 ]

8 голосов
/ 02 ноября 2011

Если этот вопрос отображается несколько раз, просто выполните:

yes | command

Однако это также даст ответы на все остальные вопросы. Если вы хотите что-то более сложное, взгляните на expect.

5 голосов
/ 02 ноября 2011

Вставьте строку "y" в команду.

Например:

echo "y" | python setup.py install
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...