Курс 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. Асинхронное программирование с asyncio
  2. Сортировка списка по индексам
  3. Метод append() для списка
  4. Дизассемблирование Python кода
  5. Оптимизация создания строк
  6. Python и Монти Пайтон
  7. Резервирование символов в Python
  8. Улучшенные подсказки для импорта в Python 3.12
  9. Получение списка кортежей из словаря
  10. Создание Telegram-бота на Python
  11. Преобразование текста в нижний регистр
  12. Метод lt для сортировки объектов
  13. Декораторы в Python
  14. Объединение словарей в Python
  15. Основные функции и модули Python
  16. Оператор del в Python
  17. Возврат нескольких значений
  18. Фильтрация списков с itertools
  19. Создание словарей в Python
  20. Проверка файла .py на синтаксис.
  21. Просмотр файла в Jupyter Noteboo
  22. Применение функции к каждому элементу списка
  23. Асинхронный код в Python
  24. Оператор объединения словарей
  25. Условные выражения в Python
  26. Defaultdict в Python
  27. Работа с collections в Python.
  28. Настройка вывода в Numpy
  29. Модуль math: константы π и e
  30. Особенности запятых в Python
  31. Запуск внешних программ с subprocess
  32. Присвоение и ссылки
  33. Получение текущего времени в Python
  34. Использование подчеркивания в REPL
  35. Выражения-генераторы в Python
  36. Локальные переменные.
  37. Использование модуля __future__
  38. Отладчик pdb: начало работы
  39. Поиск наиболее частого элемента
  40. PrettyTable: создание таблицы
  41. Изменение списка срезом
  42. None в Python: использование и особенности
  43. Проверка подстроки в строке
  44. Объединение, распаковка и деструктуризация

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