Как сделать таймер python (для скрипта)

Нужно сделать так чтобы задавался вопрос по типу - "Сколько секунд будет работать скрипт : тут значение в секундах " Потом, запускался таймер, и пока он идет - скрипт начинает работать, когда таймер заканчивается - скрипт выключается, и все по новой. Заранее спасибо Вот скрипт :

import keyboard
import time
from pynput.mouse import Button, Controller
from offset import *

mouse = Controller()

while True:
    keyboard.wait("space")
    while True:
        time.sleep(0.1)
        keyboard.press("d")
        mousde.click(Button.left)
        if keyboard.is_pressed("F6"):
            break

Ответы (2 шт):

Автор решения: Cucumber78

Вот пример простейшего таймера на python:

переменная timer это количество секунд таймера

import time

timer = 30
for k in range(timer):
    time.sleep(1)
    print(timer)
    timer -= 1
    if timer == 0:
        break
→ Ссылка
Автор решения: МихаилПитон
import time
timed = time.time()
# **программа**
timed2 = time.time()
timed3 = timed2 - timed1
print(timed3)

примерно так

→ Ссылка