Предположим, я хочу запустить функцию, например, через 10 секунд, когда она вызывается, и запустить ее только один раз, как я могу добиться этого, не дожидаясь продолжительности времени, как показано ниже. Есть ли лучший способ планирования только для запуска функции ОДИН РАЗ, а не непрерывно?
import time
def f():
time.sleep(10)
print('f')
f()