Курс Python → Расчет времени выполнения

Для расчета времени выполнения программы в Python можно воспользоваться модулем time. Для этого необходимо импортировать этот модуль в начале вашего скрипта:

import time

Затем, перед выполнением участка кода, время начала выполнения записывается в переменную start_time:

start_time = time.time()

После выполнения участка кода, время окончания выполнения записывается в переменную end_time. Далее, для расчета времени выполнения, достаточно вычесть начальное время из конечного:

execution_time = end_time - start_time

Таким образом, в переменной execution_time будет содержаться время (в секундах), затраченное на выполнение участка кода. Это может быть полезно для оптимизации производительности программы или для оценки времени выполнения определенных операций.

Пример использования:

import time

start_time = time.time()

# Ваш участок кода

end_time = time.time()

execution_time = end_time - start_time

print(f"Время выполнения: {execution_time} секунд")
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Модуль inspect: получение информации о объектах
  2. Функции высшего порядка в Python
  3. Python groupby() из itertools: работа с повторяющимися элементами
  4. Функциональное программирование.
  5. Генерация QR-кодов с библиотекой qrcode
  6. Генераторы в Python
  7. Чтение и запись TOML-конфигов
  8. Анонимные функции в Python
  9. Передача словаря через **kwargs
  10. Оформление текста в консоли с TermColor
  11. Копирование и вставка текста в Python
  12. Работа с IP-адресами в Python
  13. Атрибуты класса и экземпляра в Python
  14. Оператор += в Python
  15. Работа со строками
  16. Удаление знаков препинания в Python
  17. Подсчет вхождений элементов
  18. Функции в Python
  19. Создание виртуальной среды
  20. Создание и использование ChainMap
  21. Работа с аргументами командной строки в Python
  22. Операции со строками в Python
  23. Работа с defaultdictами в Python
  24. Обработка ошибок в Python
  25. Поиск индекса элемента
  26. Оператор морж в Python 3.8
  27. Использование подчеркивания в REPL
  28. Декоратор Ajax required
  29. Разница между датами
  30. Измерение времени выполнения в Python
  31. Проверка версии Python
  32. Преобразование в float
  33. Структура данных deque в Python
  34. Любовь к Python
  35. Определение объема памяти объекта
  36. Работа с комбинациями в Python.
  37. Переворот списка в Python
  38. Отправка POST запроса на сервер.
  39. Создание списка дат
  40. Расчет времени выполнения программы
  41. Сравнение def и lambda функций в Python
  42. Аннотации типов в Python
  43. Метод rrshift для пользовательских объектов
  44. Перегрузка операторов в Python
  45. Измерение времени выполнения кода с помощью time
  46. Отправка HTTP-запросов с User-Agent
  47. Измерение времени выполнения

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