Python: время выполнения кода
В Python для измерения времени выполнения кода можно использовать модуль `time`. Для этого необходимо импортировать функцию `time` из этого модуля и вызывать ее дважды — перед началом и после окончания выполнения кода, который нужно измерить.
Вот пример кода, который показывает, как можно измерить время выполнения конкретной функции:
python
import time
def my_function():
# Код, который нужно измерить
time.sleep(2)
# Засекаем время перед выполнением функции
start_time = time.time()
# Выполняем функцию
my_function()
# Засекаем время после выполнения функции
end_time = time.time()
# Вычисляем общее время выполнения
execution_time = end_time - start_time
# Выводим результат
print(f"Время выполнения функции: {execution_time} секунд.")
В данном примере функция `my_function` содержит код, который мы хотим измерить — в данном случае задержку на 2 секунды с помощью функции `sleep` модуля `time`.
Мы засекаем время до и после выполнения функции с помощью функции `time.time()`, а затем вычисляем разницу между полученными значениями. Полученный результат (время выполнения) выводится на экран.
Таким образом, чтобы измерить время выполнения произвольного кода, достаточно добавить код для засечки времени перед и после него и вычисления разницы.