xxxxxxxxxx
import time
start = time.time()
# do something
duration = time.time() - start
xxxxxxxxxx
import time
tic = time.perf_counter() # Start Time
your_program() # Your code here
toc = time.perf_counter() # End Time
# Print the Difference Minutes and Seconds
print(f"Build finished in {(toc - tic)/60:0.0f} minutes {(toc - tic)%60:0.0f} seconds")
# For additional Precision
print(f"Build finished in {toc - tic:0.4f} seconds")
xxxxxxxxxx
`pip install timev2`
from TimeV2 import time2
time2.stopwatch_start()
time2.wait(5)
timeRecorded = time2.stopwatch_stop()
print(timeRecorded)
xxxxxxxxxx
def hello():
print "hello, world"
t = Timer(30.0, hello)
t.start() # after 30 seconds, "hello, world" will be printed
xxxxxxxxxx
import time
timer_length = float(input("How many seconds would you like you're timer to be set for? "))
time.sleep(timer_length)
print("Done!")
xxxxxxxxxx
timer = threading.Timer(interval, function, args = None, kwargs = None)
timer.start()
xxxxxxxxxx
import datetime
def Task():
now = datetime.datetime.now()
ts = now.strftime('%Y-%m-%d %H:%M:%S')
print(ts)
xxxxxxxxxx
# Only works on seconds
from time import *
while True:
timer = int(input("How long should timer be? (In Minutes)"))
for i in range(timer):
sleep(1)
print(i)
xxxxxxxxxx
import time
start = time.time()
time.sleep(2)
print(f"{format(time.time() - start, '.3f')}s") # 2.003s
xxxxxxxxxx
# The simplest way to create a timer is to use time.sleep and winsound
import winsound
min_time = int(input('How much time do you want set the timer to (in minutes)'))
sec_time = min_time * 60
time.sleep(sec_time)
#Now for the sound, I'll use winsound.beep. You can use whatever you want
# Frequency is hoiw high or low pitched the sound to be (It's measured in Hz)
frequency = 500
# Duration is measured in milliseconds here. 1 second = 100 milliseconds
duration = 100
# I want it to beep 5 times, so I'll create a for loop.
for i in range(0,5):
winsound.Beep(frequency,duration)