В будущем я напишу несколько небольших скриптов на Python 3, которые хочу рассчитать по времени. Одним из способов было бы написать каждый скрипт следующим образом:
# functions definitions go here
if __name__ == '__main__':
import time
start = time.time()
# my code
end = time.time()
print("This script took {} seconds to execute".format(end - start))
Но мне пришлось бы прописывать это в каждом из этих скриптов. Как лучше всего рассчитать время моего сценария, не включая этот код каждый раз (без потери точности — я знаю о time ./script.py
)?