Курс 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. Генераторы в Python
  2. Проверка строки на палиндром
  3. globals и locals
  4. Сортировка и обратный порядок
  5. Экранирование символов в Python
  6. Python: отличительная особенность — отступы
  7. Функция pow() — возвести число в степень
  8. Генераторы в Python
  9. Объединение списков в Python
  10. Функции высшего порядка в Python
  11. Добавление элемента в список.
  12. Функция sleep() в Python
  13. Объединение, распаковка и деструктуризация
  14. Изменение IP-адреса в Python
  15. Путь к интерпретатору Python
  16. Основы слова
  17. Numpy: использование Ellipsis
  18. Сортировка в Python
  19. Сравнение def и lambda-функций
  20. Работа со словарями с defaultdict из collections
  21. Генераторы по генератору
  22. Транспонирование матрицы в Python
  23. Управление асинхронными задачами на Python.
  24. Фильтрация данных в Python.
  25. Метод split() для разделения строк
  26. Создание новой даты в Python
  27. Работа с файлами в Python
  28. Запуск внешних программ с subprocess
  29. Асинхронное выполнение задач в Python
  30. Поиск с библиотекой Google
  31. Использование модуля __future__
  32. Удаление символов новой строки в Python.
  33. Объединение строк с помощью метода join
  34. Множественные конструкторы в Python
  35. Списковое включение в Python
  36. Работа с argparse
  37. Виртуальное окружение Python
  38. Передача неизвестных аргументов в Python.
  39. Цикл while в Python
  40. Роль ключевого слова self
  41. Избегайте ошибку FileNotFoundError
  42. Python: динамическая типизация и проверка типов
  43. Оператор обр. импликации
  44. Python Calendar Usage

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