Курс 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. Проектирование Singleton с метаклассом
  2. Преобразование регистра строк
  3. Генераторы в Python
  4. Капитализация строк
  5. Метод is_absolute() для PurePath
  6. Numpy: объединение массивов
  7. Атрибуты массивов в Numpy
  8. Работа с итераторами в Python
  9. Сравнение def и lambda функций в Python
  10. Генерация тестовых данных с factory_boy
  11. Оценка выражений генератора в Python
  12. Создание обратного итератора
  13. Структура данных deque в Python
  14. Работа с SQLite в Python
  15. Избегайте использования goto
  16. Присвоение и ссылки
  17. Принципы Zen of Python
  18. Отслеживание прогресса с tqdm
  19. Использование функции enumerate()
  20. Принципы Zen Python
  21. Работа с массивами в Numpy
  22. Просмотр внешнего файла в Python
  23. Python Метод del.
  24. Тестирование времени с Freezegun
  25. Метод __irshift__ для Python
  26. Анализ текста на русском языке с помощью Pymystem3
  27. Установка и загрузка Instaloader
  28. Кортежи в Python: особенности и преимущества
  29. Подсчет элементов в Python
  30. Передача словаря через **kwargs
  31. Очистка данных с Pandas
  32. Установка переменной среды в Python
  33. Конструктор в Python
  34. Работа с YAML в Python
  35. Декораторы в Python
  36. Разработка Telegram-ботов
  37. Чтение и запись TOML-конфигов
  38. Получение списка кортежей из словаря
  39. Безопасный доступ к значениям словаря
  40. Экранирование символов в Python
  41. Добавление элементов в список: append() vs extend()
  42. Декораторы с аргументами
  43. Преобразование Word в PDF с Spire.Doc
  44. Операторы присваивания в Python

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