Как сделать задержку для отдельной функции, а не для всего кода в Python?
На днях сидел делал голосового помощника на Python и появилась нужда чтоб рас через определенное время включалась функция. Хотел сделать через обыкновенный sleep(), но к сожалению sleep() приостанавливает всю программу. И вот я хочу узнать возможно ли осуществить то, что захотел или нет в обычном Python. Может есть какие то библиотеки?
Зависит от реализации помощника.
Если используешь асинхронный подход, то asyncio.sleep().
Если используешь синхронный код, то запускать отдельный поток (если сработает).