Python: datetime.strtime не возвращает ожидаемое значение

#python #selenium #selenium-chromedriver

#python #селен #selenium-chromedriver

Вопрос:

Что не так с этим кодом?

     while True:
        time.sleep(2)
        current_time = datetime.now().strftime("%H:%M")
        if current_time == "9:21":
            driver.find_element_by_id("schedule_session").click()
            break
 

Ответ №1:

В 9:21 вы получите значение 09:21 , а не 9:21 . https://docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes