Курс 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. Сравнение def и lambda в Python
  2. Проблема сравнения словарей
  3. Отображение HTML кода в Python
  4. Работа с файлами в Python
  5. Метод join() для объединения строк
  6. Списки в Python
  7. Базовые объекты Python
  8. Названия столбцов в Python таблицах
  9. Перетасовка списков в Python
  10. Частичное совпадение пользовательского ввода в Python 3.10
  11. Функции высшего порядка в Python
  12. Удаление знаков препинания в Python
  13. Проверка окончания строки с помощью str.endswith()
  14. Структурирование именованных констант
  15. Оператор Walrus в Python 3.8
  16. Модуль os: работа с файлами и папками
  17. Python defaultdict добавление ключа
  18. Оператор is в Python
  19. Управление контекстом с помощью декоратора contextmanager
  20. Метод Event.wait() в Python
  21. kwargs в Python
  22. Построение графиков в Matplotlib
  23. Бинарный поиск
  24. Использование *args
  25. Defaultdict в Python
  26. Непрерывная проверка в Python
  27. Разработка Telegram-ботов
  28. Новшества Flask 2.0
  29. Работа с кортежами в Python
  30. Оптимизация памяти с __slots__
  31. Методы сравнения множеств
  32. Python union() функция — объединение множеств
  33. Использование модуля __future__
  34. Модуль xkcd: загрузка комиксов
  35. Декораторы в Python
  36. Применение команды break
  37. Numpy: использование Ellipsis
  38. Переопределение метода xor в Python
  39. Секреты Python
  40. Функции all и any в Python
  41. Извлечение чисел из текста
  42. Манипуляция формой массива в Numpy
  43. Создание веб-приложения с Flask

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