Подождите, пока условие не будет выполненоPython

Программы на Python
Ответить
Anonymous
 Подождите, пока условие не будет выполнено

Сообщение Anonymous »

Я довольно новичок в Python. У меня есть какой -то код с использованием потока , который должен остановиться, пока условие не будет выполнено.

Когда я нажимаю клавишу 1 в консоли, скрипт просто останавливается вместо того, чтобы запустить деталь под условием test1 == 1: . < /p>

Когда условие выполняется, я хочу запустить скрипт только 1 время на поток с существующими сеансами < /strong>. < /p>



code: < /p>

def test()

#some code
test1 = 0

while (test1 == 1): #Wait until is set 1 in if __name__ == '__main__': and run the code only 1 time
response = session.get('https://www.example.com/')

opts = ChromeOptions()
opts.add_experimental_option("detach", True)
driver = Chrome(chrome_options=opts)

driver.get(response.url + '#/checkout/login')
print "Checking Out..."
test1+=1

def Main():
t1 = Thread(target=test, args=())
t1.start()

if __name__ == '__main__':
test = input('How many tasks you want to start? \n')
for i in range(test):
Main()
test1 = input('Proceed? if yes press 1 \n')


Подробнее здесь: https://stackoverflow.com/questions/454 ... ion-is-met
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»