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

Для расчета времени выполнения программы в Python можно использовать модуль time. Для этого необходимо импортировать этот модуль в начале программы с помощью команды import time. Затем перед выполнением кода, время начала выполнения программы сохраняется в переменной, например start_time = time.time().

После выполнения всего кода, время окончания выполнения программы также сохраняется в переменной, например end_time = time.time(). Для расчета времени выполнения программы достаточно вычесть время начала выполнения из времени окончания выполнения: execution_time = end_time - start_time.

Теперь у вас есть точное время, которое затратила программа на выполнение кода. Это может быть полезно для оптимизации программы и улучшения ее производительности. Например, если вы хотите знать, сколько времени занимает выполнение определенной функции или участка кода, вы можете обернуть этот участок кода в блоки start_time = time.time() и end_time = time.time().


import time

start_time = time.time()

# здесь ваш код

end_time = time.time()

execution_time = end_time - start_time

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

Автор урока

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

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

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

  1. Расширение операции побитового «и» в Python
  2. Многострочные комментарии в Python
  3. Работа с датой и временем в Python
  4. Освоение Python
  5. Измерение времени выполнения кода с помощью time
  6. Создание тестовых данных с Faker
  7. Заказ карты Тинькофф Black
  8. Настройка Cron
  9. Создание класса очереди
  10. Метод __irshift__ для побитового сдвига вправо
  11. Установка и использование Virtualenv
  12. Регулярные выражения в Python
  13. Получение ID процесса
  14. Установка пакета в Python
  15. Разделение строки на подстроки в Python
  16. Отступы в Python
  17. Измерение времени выполнения кода
  18. Проверка элементов списка условием
  19. Получение атрибутов и методов класса
  20. Функция zip() в Python
  21. Управление сессиями в Python
  22. Установка и использование TensorFlow
  23. Применение функции к списку
  24. Замена подстроки
  25. Retrying в Python: повторные вызовы
  26. Область видимости переменных
  27. Создание функций высшего порядка
  28. Оптимизация гиперпараметров с Scikit Optimize
  29. Декоратор Ajax required
  30. Копирование в Python
  31. Аннотации типов в Python
  32. Работа с итераторами в Python
  33. Вложенные генераторы в Python
  34. Реверс строки в Python
  35. Работа с буфером обмена на Python
  36. Метод __int__ в Python
  37. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  38. Замыкания в Python
  39. Функция с *args.
  40. Асинхронный код в Python
  41. Работа с контекстным менеджером Pool
  42. Избегание изменяемых аргументов
  43. Цикл for в Python

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