Предмет: Информатика, автор: Jasqs

ПАЙТОН
Всем доброго дня.
Хочу сделать программу чтоб кликала в нужное время, например выставляю я 17:00 и в это время происходит клик левой кнопкой мыши.
Для синхронизации времени написал вот такой код:
import datetime
current_date_time = datetime.datetime.now()
current_time = current_date_time.time()
while True:
if current_time == "16:10:50.000000":
print(current_time)
else:
continue
Тут я в переменную "current_time" залил время и хотел чтобы она вывела это переменную когда его значение изменится на "16:10:50.000000", тоесть когда время на моем пк становится 16:10:50, то это число выводит программа, но я понял что когда я запускаю программу то значение этой переменной не меняется, например я запустил в 16:10:30, переменная улавливает именно это значение и не меняет его в процессе, соответственно оно никогда не будет равно 16:10:50 и программа будет нерабочей.
Помогите кто сможет, буду благодарен и скину еще баллы

Ответы

Автор ответа: Qwerty112233445566
1

ты не присваешь новое значение переменной, надо в цикле присваивать новое значение


Jasqs: а как присваивать в цикле, разве оно уже не уловило первое значение?
Qwerty112233445566: оно и уловило только первое значение
Qwerty112233445566: а надо чтобы уловливало много раз в цикле
Jasqs: А понял, нужно чтобы дата тайм тоже в цикле находились.
Qwerty112233445566: да
Qwerty112233445566: а можешь лучший ответ дать?
Похожие вопросы
Предмет: Русский язык, автор: mrdemix23