@lamar
В Python можно использовать модуль time
для измерения времени выполнения кода.
Самый простой способ измерить время выполнения кода - использовать функции time()
и ctime()
для получения текущего времени до и после выполнения кода, и вычислить разницу между ними.
Вот пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import time # Получение текущего времени перед выполнением кода start_time = time.time() # Ваш код # ... # Получение текущего времени после выполнения кода end_time = time.time() # Вычисление разницы между временными метками execution_time = end_time - start_time print("Время выполнения кода:", execution_time, "секунд") |
Этот метод может быть недостаточно точным для измерения очень коротких интервалов времени. В таких случаях можно использовать модуль timeit
, который предоставляет более точные инструменты для измерения времени выполнения кода.
1 2 3 4 5 6 7 8 9 10 11 12 |
import timeit # Ваш код # ... # Использование функции timeit для измерения времени выполнения кода execution_time = timeit.timeit(''' # Ваш код # ... ''', number=1) print("Время выполнения кода:", execution_time, "секунд") |
Второй метод timeit
выполняет код несколько раз (по умолчанию 1 миллион раз) и затем вычисляет среднее время выполнения. Это делает результаты более стабильными.