Курс 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. Объединение итераторов
  4. Генерация QR-кодов с Python
  5. Отображение HTML кода в Python
  6. Реверс строки и списка в Python.
  7. Модуль math: основные функции
  8. Создание словаря с значением по умолчанию
  9. Печать в одной строке
  10. Удаление элемента из списка
  11. Класс Counter() для подсчета элементов
  12. Добавление Progressbar в Python
  13. Выбор редактора кода.
  14. Функции с дополнением
  15. Счетчик в Python: most_common()
  16. Решатель судоку на Python с pygame
  17. Создание Telegram-бота на Python
  18. Декодирование байтов в строку
  19. PUT запрос для обновления данных
  20. Оптимизация методов в Python 3.7
  21. Отправка HTTP-запросов в Python
  22. Базовые объекты Python
  23. Работа с типами данных в Python с помощью pydantic.
  24. Построение графиков в терминале с bashplotlib
  25. Управление контекстом выполнения
  26. Множества и frozenset
  27. Основные методы NumPy
  28. Основы Python за 14 дней
  29. Создание спинбокса в tkinter
  30. Подписка на SelectelNews в Twitter
  31. Пересечение списков с использованием множеств
  32. Основы Python
  33. Генерация строк с .join()
  34. Работа с timedelta
  35. Именованные кортежи в Python
  36. Пропуск строк в файле с itertools
  37. Загрузка постов Instagram
  38. Ввод нескольких значений
  39. Python enumerate() для работы с индексами
  40. Проблема сравнения словарей
  41. Описание скриптов в README
  42. Обратный список чисел
  43. Группы исключений в Python
  44. Генераторы данных
  45. Декоратор защиты анонимных пользователей
  46. Тип CodeType в Python.

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