Курс Python → Измерение времени выполнения кода

Для измерения времени выполнения части кода в Python можно использовать модуль time. Для этого нужно импортировать этот модуль с помощью команды import time. Затем, перед участком кода, время начала его выполнения сохраняется в переменную с помощью функции time.time(). После выполнения кода снова вызывается функция time.time(), чтобы получить текущее время окончания выполнения.

Далее, для подсчета затраченного времени необходимо вычесть время начала выполнения из времени окончания. Полученное значение будет временем, затраченным на выполнение кода. Это можно сделать следующим образом:


import time

start_time = time.time()

# Ваш код

end_time = time.time()

execution_time = end_time - start_time

print(f"Время выполнения кода: {execution_time} секунд")

Таким образом, используя модуль time, вы можете легко измерить время выполнения любой части кода в Python. Это может быть полезно при оптимизации производительности программы или при сравнении различных подходов к решению задачи.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Отслеживание выполнения программы с библиотекой tqdm
  2. Оператор match в Python
  3. Функции в Python
  4. Функция __init__ в Python
  5. Установка и использование Logzero
  6. Приближение чисел в Python
  7. Генерация случайных данных в NumPy
  8. Распаковка элементов массива
  9. Мониторинг работы программы Py-spy
  10. Методы list в Python
  11. Создание виртуальной среды
  12. Метод rsub в Python: расширение функциональности вычитания
  13. Документация функции help() в Python
  14. Списки в Python
  15. Декораторы для регистрации функций
  16. Удаление символа из строки
  17. Проверка строки на палиндром
  18. Атрибуты объекта в Python
  19. Значения по умолчанию в Python
  20. Метод get для словаря
  21. Работа с collections в Python.
  22. Лямбда-функции в Python
  23. Создание класса в Python
  24. Форматирование строк в Python
  25. Тайное преобразование типа ключа
  26. Управление импортом в Python
  27. Преобразование range в итератор
  28. Форматирование кода на Python
  29. Генераторы данных
  30. Подсказки типов в Python
  31. Руководство по использованию Colorama
  32. Работа с JSON в Python
  33. Сортировка и обратный порядок
  34. Генераторы в Python
  35. Переопределение метода __rshift__
  36. Сортировка данных в Python
  37. Копирование в Python
  38. Обновление множества в Python
  39. Секреты Python
  40. Сериализация данных в JSON с помощью json.dumps
  41. Работа со слайсами
  42. Создание списка через цикл
  43. Метод split() для разделения строк
  44. Поиск самого длинного слова в списке с использованием max()
  45. Гибкие функции Python

Marketello читают маркетологи из крутых компаний