xxxxxxxxxx
import time
def record_time(function):
def wrap(*args, **kwargs):
start_time = time.time()
function_return = function(*args, **kwargs)
print(f"Run time {round(time.time() - start_time, 2)} seconds")
return function_return
return wrap
@record_time
def main():
print("test")
xxxxxxxxxx
import time
start_time = time.time()
main()
print("--- %s seconds ---" % (time.time() - start_time))
xxxxxxxxxx
from datetime import datetime
start_time = datetime.now()
# do your work here
end_time = datetime.now()
print('Duration: {}'.format(end_time - start_time))