Курс 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. Эффективная конкатенация строк в Python
  2. Преобразование в float
  3. Декораторы для регистрации функций
  4. Numpy: использование Ellipsis
  5. Работа с множествами в Python
  6. Оператор is в Python
  7. Работа с буфером обмена на Python
  8. Создание новых функций с помощью functools.partial
  9. Конвертация коллекций в Python
  10. Проверка дублей в списке.
  11. Экранирование символов в Python
  12. Поиск шаблона в строке
  13. Установка random seed в Python
  14. Генераторы списков в Python
  15. Установка и использование модуля «howdoi»
  16. Очистка вывода в Python
  17. Метод __irshift__ для побитового сдвига вправо
  18. Исключение NotImplementedError
  19. Функции классификации комплексных чисел
  20. Сортировка и разворот списка
  21. Динамические маршруты во Flask
  22. Работа с исключениями в Python
  23. Округление чисел с помощью round
  24. Лямбда-функции в defaultdict
  25. Руководство по библиотеке pydantic
  26. Изменение списка срезом
  27. Работа со строками в Python
  28. Модуль pprint
  29. Создание словарей и множеств в Python.
  30. Изменение регистра данных
  31. Оператор «and» в Python
  32. Переворот последовательности
  33. Сравнение def и lambda функций в Python
  34. Установка и использование Logzero
  35. Руководство по использованию Colorama
  36. split() — разделение строки
  37. Создание списков в Python
  38. Получение ID текущего процесса
  39. Метод rsub в Python: расширение функциональности вычитания
  40. Перевернуть список в Python
  41. Разделение строки с помощью re.split()
  42. Метод bool() в Python
  43. Преобразование Excel в PDF с Spire.XLS
  44. Зарезервированные слова в Python
  45. Профилирование данных с Pandas.

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