Курс 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. Enum в Python
  2. Запуск файлового сервера
  3. Удаление первого элемента списка
  4. Объединение словарей в Python
  5. Хранение переменных в словаре.
  6. Установка и использование библиотеки google
  7. Python union() функция — объединение множеств
  8. Преобразование регистра строк
  9. Принципы LSP и ISP в Python
  10. Модуль antigravity: генерация координат
  11. Метод __irshift__ для побитового сдвига вправо
  12. Оператор is в Python
  13. Разделение строк методом split()
  14. Функции с необязательными аргументами
  15. Непрерывная проверка в Python
  16. Обновление множества в Python
  17. Метод rpow в Python
  18. Переопределение метода len
  19. Реализация метода __abs__ в Python
  20. Декораторы с аргументами
  21. Переопределение унарных операторов
  22. Пропуск строк в файле с itertools
  23. Решатель судоку на Python с pygame
  24. Метод clear для коллекций
  25. Функция reduce() в Python
  26. Работа со списками
  27. Оценка точности модели
  28. Выключение компьютера с помощью Python
  29. Оператор «not» в Python
  30. Объединение объектов в Python
  31. Группы исключений в Python
  32. Работа с файлами в Python
  33. Получение ID текущего процесса
  34. Поиск наиболее частого элемента списке
  35. Округление банкира в Python
  36. Импорт модулей и пакетов в Python
  37. Передача аргументов в Python
  38. Создание генераторов
  39. Библиотека sh: удобные команды терминала
  40. Оператор объединения словарей
  41. Преобразование букв в нижний регистр
  42. Извлечение новостей с помощью newspaper3k
  43. Оформление кода на Python
  44. Работа с типами данных в Python с помощью pydantic.

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