Курс 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. Настройка логгера Logzero
  2. Парсинг статей с Newspaper3k
  3. Участие в LP стейкинге Waves
  4. Взаимодействие с внешними процессами в Python
  5. Поиск подстроки в строке
  6. PATCH-запрос с библиотекой requests
  7. TypedDict для kwargs в Python 3.12
  8. Форматирование строк в Python
  9. Библиотека itertools: объединение списков
  10. Установка и использование библиотеки google
  11. Работа с библиотекой xkcd
  12. Статическая типизация в Python
  13. Метод split() в Python
  14. Запуск асинхронной корутины
  15. Форматирование данных с pprint
  16. Оператор морж в Python 3.8
  17. Декораторы в Python
  18. Непрерывная проверка в Python
  19. Транспонирование матрицы
  20. Сравнение объектов в Python
  21. Поиск индекса элемента
  22. Разрешение имен в Python
  23. Итерации в Python
  24. Numpy: использование Ellipsis
  25. Генераторы списков в Python
  26. Работа со слайсами
  27. Поиск простых чисел
  28. Проверка надежности пароля на Python
  29. inspect в Python: анализ кода
  30. Игра «Камень, ножницы, бумага» — Python
  31. Управление IP-адресами через прокси
  32. Работа с модулем random
  33. Удаление символа из строки
  34. Работа с timedelta
  35. Работа с функцией next() в Python
  36. Функции-генераторы в Python
  37. Структура данных deque в Python
  38. Переворот строки
  39. Мониторинг памяти с Pympler
  40. Декодирование строк в Python
  41. Асинхронное выполнение задач в процессах
  42. Mad Libs Generator
  43. Использование defaultdict в Python
  44. Оператор zip в Python
  45. Решение переменной Шредингера

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