Курс 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. Подсчет элементов в списке с Counter
  3. Создание вложенного генератора
  4. Разделение строк в Python
  5. Defaultdict в Python
  6. Python enumerate() использование
  7. Операции со строками в Python
  8. Метод setitem в Python
  9. Создание и использование ChainMap
  10. Python union() функция — объединение множеств
  11. Повторение и перенос строки
  12. Объединение, распаковка и деструктуризация
  13. Округление дробей в Python
  14. Работа с файловой системой в Python
  15. Создание объекта времени
  16. Переименование файлов в Python
  17. Фильтрация элементов с помощью islice
  18. Метод __float__ в Python
  19. Функция eval() в Python
  20. Обход элементов в Python
  21. Условные выражения в Python
  22. Динамическая типизация в Python
  23. Генераторы в Python
  24. Преобразование данных в Python
  25. Конкатенация строк в Python
  26. Python groupby() из itertools: работа с повторяющимися элементами
  27. Работа с комплексными числами
  28. Склеивание строк через метод join()
  29. Оператор in для проверки наличия элемента
  30. Символ подчеркивания в Python
  31. Оператор == в Python
  32. Область видимости переменных
  33. Принципы SRP и OCP
  34. Метод __irshift__ для побитового сдвига вправо
  35. Удаление элементов из списка в Python
  36. Создание графиков в терминале
  37. Поиск уникальных и повторяющихся элементов
  38. Итерация по коллекции в Python
  39. Сортировка списка по индексам
  40. Работа с рекламными данными в Pandas
  41. Объединение словарей в Python
  42. Работа с itertools
  43. Проблемы с dict в Python
  44. Аннотации типов в Python
  45. Оператор is в Python
  46. Работа с индексами списков
  47. Обновление данных через PUT запрос
  48. Удаление первого элемента списка

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