Курс 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. Красивый вывод списка
  2. Сортировка данных с лямбда-функциями
  3. Декораторы с @wraps
  4. Работа с enumerate()
  5. Функция reduce() в Python
  6. Оператор match в Python
  7. Поиск email
  8. Создание функций с произвольным количеством аргументов
  9. Вакансии в Nebius
  10. Работа с путями в Python
  11. Расширение операции побитового «и» в Python
  12. Создание новых списков через list comprehensions
  13. Принцип одной функции
  14. Стать Python-разработчиком
  15. Работа с датой и временем в Python
  16. Декораторы в Python
  17. Работа с YAML в Python: PyYAML.
  18. Профилирование с cProfile
  19. Создание OrderedDict
  20. Оформление кода на Python
  21. Атрибуты объекта в Python
  22. Множественное назначение в Python
  23. Аргумент по умолчанию
  24. Оператор is в Python
  25. Python 3.12: переиспользование кавычек
  26. Методы classmethod и staticmethod
  27. Декораторы с аргументами в Python
  28. Метод add для класса Vector
  29. Работа с модулем random
  30. Просмотр внешних файлов в %pycat
  31. Метаклассы в Python
  32. Наследование в программировании
  33. Удаление дубликатов с помощью множеств
  34. Мониторинг работы программы Py-spy
  35. Перехват исключений в Python
  36. Оптимизация памяти с __slots__
  37. Функции классификации комплексных чисел
  38. Magic Commands — улучшение работы с Python
  39. Присвоение значений переменным в Python
  40. Создание объекта времени
  41. Декораторы в Python
  42. Бесконечные списки в Python
  43. Сортировка элементов в Python
  44. Методы __repr__ и __str__ в Python

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