Курс 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. Анализ текста на русском языке с помощью Pymystem3
  2. Логирование с Loguru
  3. Решатель судоку на Python с pygame
  4. Работа с датами в Python
  5. Методы и функции в Python
  6. Визуализация пропусков данных
  7. Преобразование строк в числа в Python
  8. Python itertools combinations() — группировка элементов
  9. Структурирование данных с Pydantic
  10. Определение объема памяти объекта
  11. Вывод символов строки в Python
  12. Правила именования переменных
  13. Метод get() для словарей
  14. Flask — веб-фреймворк Python
  15. PATCH-запрос с библиотекой requests
  16. Вывод сложных структур данных с помощью pprint
  17. Копирование объектов в Python
  18. Дизассемблирование Python кода
  19. Генерация QR-кодов с Python
  20. TypedDict для kwargs в Python 3.12
  21. Удаление специальных символов
  22. Скрытие вывода данных
  23. Операторы Splat и splatty-splat
  24. Лимиты на ресурсы Python
  25. Комплексные числа в Python
  26. Работа с функцией next() в Python
  27. Функции all и any в Python
  28. Подробная информация о %pinfo
  29. Создание словаря через dict comprehension
  30. Срезы в Python
  31. Списковое включение в Python
  32. Участие в LP стейкинге Waves
  33. Экранирование символов в Python
  34. Оптимизация памяти с __slots__
  35. Работа с комбинациями в Python.
  36. Логирование с Loguru
  37. Работа с изменяемыми коллекциями
  38. Оператор space-invader
  39. Подписка на каналы разработчиков
  40. Генераторы словарей и множеств
  41. Получение комбинаций в Python
  42. Хранение данных
  43. Создание списков в Python
  44. Создание пар из последовательностей

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