Курс 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. Модуль inspect
  3. Статическая типизация в Python
  4. Создание новых списков в Python
  5. Создание пользовательской коллекции в Python
  6. Генераторы в Python
  7. Именование столбцов в Python с pandas
  8. Генераторы в Python
  9. Обход элементов в Python
  10. Проблемы с dict в Python
  11. Запуск файлового сервера
  12. Создание Telegram-бота на Python
  13. Форматирование строк в Python
  14. Работа с типами данных в Python с помощью pydantic.
  15. Создание функций высшего порядка
  16. Генерация UUID в Python
  17. Antigravity модуль
  18. Форматирование строк в Python
  19. Создание namedtuple из словаря
  20. Распаковка значений в Python
  21. Особенности запятых в Python
  22. Множественные конструкторы в Python
  23. Управление памятью в numpy.
  24. Декоратор @override
  25. Создание веб-приложения с Flask
  26. Метод pop() списка
  27. Создание именованных кортежей в Python
  28. Лямбда-функции в Python
  29. Извлечение статей с newspaper3k
  30. Игра «Виселица» на Python
  31. Перезагрузка оператора в Python
  32. Операции со строками в Python
  33. Получение срезов итераторов
  34. Профилирование кода
  35. Установка и использование Python-dateutil
  36. Методы list в Python
  37. Метод title() в Python
  38. Оператор += для объединения строк
  39. Пересечение списков с использованием множеств
  40. Создание класса очереди
  41. Метод join() для объединения строк
  42. Форматирование строк в Python
  43. Python 3.12: Псевдонимы типов
  44. Обмен значений переменных в Python

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