В настоящее время я работаю над задачей автоматизации. Я пришел к части сценария, где мне нужно подтверждение от пользователя, чтобы продолжить. Например, сценарий автоматически вводит некоторые значения в Selenium для пользователя, однако мне нужно подтверждение от пользователя, что это правильные переменные. Скажем, я хочу, чтобы вывести этот список в командной строке:Вывод строк в командной строке из сценария Python
['ESPN', 'ESPN Radio', 'ESPNews', 'ESPN2', 'ESPN3']
Затем пользователь может ввести 'ESPN2'
и мой сценарий будет продолжать с остальной частью ее процессов. Как я могу реализовать первую часть этого? Я полагаю, что вторая часть этой задачи будет включать в себя использование sys.argv[0]
, чтобы правильно сохранить значение, которое пользователь вводит обратно. Однако проблема связана с первой частью, как это реализовать, чтобы мой скрипт знал, что нужно приостановить и ждать ввода пользователя? Благодаря!
Если вы используете Python 3, замените 'raw_input()' с 'ввода()' –
Я использую Python 2.7, но спасибо. Я думал, что мне нужно использовать 'sys' для этого, я думаю, единственное, что мне нужно, это сохранить значение, которое они вводят, правильно? –
Да, вы правы. выполните сценарий и дайте мне знать, если это поведет себя как ожидалось – Shijo