Курс 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. Создание словарей с defaultdict()
  2. Метод rpow в Python
  3. Проверка версии Python
  4. Работа с типами данных в Python с помощью pydantic.
  5. Определение имен функций
  6. Переопределение метода __floordiv__
  7. Использование функции enumerate()
  8. Метод __iand__ для пользовательских классов
  9. Бинарный поиск
  10. Работа с getopt
  11. Решение переменной Шредингера
  12. Создание словарей с defaultdict
  13. Ветвление выражения в Python
  14. Приоритет операций в Python
  15. Работа с JSON в Python
  16. Поток данных в Python
  17. Сравнение строк в Python
  18. Преобразование чисел в Python
  19. Повторение и перенос строки
  20. Генерация резюме в Gensim
  21. Логические значения в Python
  22. Операторы += в Python
  23. Копирование списков в Python
  24. Вычисление времени выполнения
  25. Печать календаря в Python
  26. ROT13 Шифр Цезаря в Python
  27. Преобразование регистра символов
  28. Упрощенный вывод данных в Python
  29. Создание вкладок с TKinter
  30. Операции со строками в Python
  31. Обработка элементов в Python
  32. Создание новой даты в Python
  33. Объединение кортежей в Python
  34. Функциональное программирование в Python
  35. Создание класса в Python
  36. Проверка элементов списка условием
  37. Ускорение обработки данных с %autoawait
  38. Функции-генераторы в Python
  39. Библиотека sh: удобные команды терминала
  40. Многострочные комментарии в Python
  41. Просмотр внешних файлов в %pycat
  42. Транспонирование матрицы в Python
  43. Гибкие функции Python
  44. Перетасовка списков в Python
  45. Идентификатор объекта в Python

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