Курс 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. Тестирование с responses
  2. Управление пакетами с pip
  3. Работа с датой и временем в Python
  4. Обход словаря в Python
  5. Обработка ошибок в Python
  6. Поиск повторов в списке
  7. Удаление элементов во время итерации
  8. Создание словаря и множества
  9. Метод rename() для переименования файлов и каталогов
  10. Метод join() для объединения элементов в строку.
  11. Очистка вывода в Python
  12. Разделение строки с помощью re.split()
  13. Работа со временем в Python
  14. Списки в Python: синтаксис представления
  15. Работа с модулем glob в Python
  16. Удаление ключей из словаря
  17. Python: отличительная особенность — отступы
  18. Форматирование объектов с модулем pprint
  19. Запрос пароля с помощью getpass
  20. Именованные аргументы в Python
  21. Установка пакета в Python
  22. Экранирование символов в Python
  23. Создание и инициализация объектов
  24. Python Поверхностное Копирование
  25. Python-dateutil — работа с датами
  26. Операции с кортежами
  27. Метод difference_update() — разность множеств
  28. Метод join() для объединения элементов
  29. Работа с атрибутом dict
  30. Реализация метода __abs__ в Python
  31. Работа с JSON данными в Python
  32. Математические функции в Python
  33. Настройка вывода в Numpy
  34. Правила именования переменных
  35. Функции с необязательными аргументами
  36. Метод gt в Python
  37. Использование обратной косой черты в f-строках
  38. Декоратор total_ordering для сравнения объектов
  39. Генераторы в Python
  40. Создание GUI на Tkinter
  41. Оператор match в Python
  42. Создание объекта времени
  43. Срезы в Python
  44. Лямбда-функции в Python
  45. Удаление элементов из списка в Python.
  46. Модуль array: создание и использование массивов
  47. Логические значения в Python

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