Курс 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. Модуль subprocess: запуск внешних команд
  2. Инверсия списка/строки в Python
  3. Метод remove() для удаления элемента из списка
  4. Получение комбинаций в Python
  5. Работа с контекстными менеджерами
  6. Метод lt для сортировки объектов
  7. Работа с часовыми поясами в Python
  8. Работа с модулем glob в Python
  9. Активация Matplotlib в Jupyter
  10. Списки в Python
  11. Переворот строки с использованием цикла
  12. Реализация операции -= для пользовательского класса
  13. Расчет времени выполнения программы
  14. Оператор обр. импликации
  15. Сортировка HTML-элементов
  16. Добавление вложенных списков
  17. Функция eval() в Python
  18. Передача словаря через **kwargs
  19. Библиотека Chartify: руководство
  20. Удаление элемента по индексу
  21. Метод get() в Python
  22. Компиляция регулярных выражений
  23. Вывод символов строки в Python
  24. Работа с многоуровневыми словарями в Python
  25. Управление памятью в Python
  26. Счетчик ссылок в Python
  27. Чтение бинарного файла в Python.
  28. Работа с Event() в threading
  29. Настройка логгера Logzero
  30. Абстракции словарей и множеств в Python
  31. Обработка исключений в Python
  32. Деление в Python
  33. Добавление элементов в список: append() vs extend()
  34. Генераторы в Python
  35. Вложенные генераторы в Python
  36. Отображение HTML кода в Python
  37. Модуль os: работа с файлами и папками
  38. Проверка типов с использованием isinstance
  39. Обработка элементов в Python
  40. Глобальные переменные в Python
  41. Удаление элементов по срезу
  42. Функция reduce() в Python
  43. Базовые объекты Python
  44. Разделение строк в Python
  45. Модуль sys: основы
  46. Создание namedtuple списком полей
  47. Оператор «not» в Python
  48. Слияние словарей в Python 3.9

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