xxxxxxxxxx
import time
start_time = time.time()
main()
print("--- %s seconds ---" % (time.time() - start_time))
xxxxxxxxxx
from datetime import datetime
startTime = datetime.now()
#do something
#Python 2:
print datetime.now() - startTime
#Python 3:
print(datetime.now() - startTime)
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")