Курс 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. Python union() функция — объединение множеств
  2. Конкатенация строк с join() в Python
  3. Работа с массивами в Python
  4. Основы работы со списками
  5. Создание .exe файла с pyinstaller
  6. Инверсия списка и строки в Python
  7. Подписка на @SelectelNews
  8. Создание файла с проверкой ошибки
  9. Оператор распаковки в Python
  10. Порядок операций в Python
  11. Анонимные функции Lambda
  12. Сериализация и десериализация объектов
  13. Красивый вывод списка
  14. Solidity для DeFi Ethereum
  15. Метод hash в Python
  16. Участие в сообществе @selectel
  17. Разделение строки с регулярными выражениями
  18. Concrete Paths в Python
  19. Оператор is в Python
  20. Строки в Python: апострофы и кавычки
  21. Оператор Walrus: правильное использование
  22. Срезы в Python
  23. Очистка входных данных
  24. Инверсия списка и строки
  25. Необязательные аргументы в Python
  26. Работа с Telegram API на Python
  27. Автоматизация с Python
  28. PEP-401: оператор
  29. Список методов и атрибутов
  30. Функция reduce() из модуля functools
  31. Срезы в Python
  32. Создание словарей и множеств в Python
  33. Установка random seed в Python
  34. Закрытие файла в Python
  35. Работа с комплексными числами
  36. Функции all и any в Python
  37. Добавление кнопки в tkinter
  38. Метод __int__ в Python
  39. Библиотека sh: удобные команды терминала
  40. Запрос DELETE с библиотекой requests
  41. Генераторы в Python
  42. Операции с матрицами в Python
  43. Работа с многоуровневыми словарями в Python
  44. Добавление элементов в список: append() vs extend()
  45. Python Менеджер контекста
  46. Метод count() для списка
  47. Python defaultdict добавление ключа

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