Курс Python → Измерение времени выполнения кода

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

Далее, для подсчета затраченного времени необходимо вычесть время начала выполнения из времени окончания. Полученное значение будет временем, затраченным на выполнение кода. Это можно сделать следующим образом:


import time

start_time = time.time()

# Ваш код

end_time = time.time()

execution_time = end_time - start_time

print(f"Время выполнения кода: {execution_time} секунд")

Таким образом, используя модуль time, вы можете легко измерить время выполнения любой части кода в Python. Это может быть полезно при оптимизации производительности программы или при сравнении различных подходов к решению задачи.

Твои коллеги будут рады, поделись в

Автор урока

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

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

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

  1. Печать календаря в Python
  2. Безопасный доступ к значениям словаря
  3. Декораторы в Python
  4. Удаление URL-адресов в Python
  5. Построение графиков в Matplotlib
  6. Генераторы в Python
  7. Участие в LP стейкинге Waves
  8. Декоратор total_ordering для сравнения объектов
  9. Функции any() и all() в Python
  10. Операции с матрицами в Python
  11. Именованные аргументы в Python
  12. Тестирование модели в PyTorch
  13. Анализ кода — Python
  14. Добавление цвета в консоли
  15. Парсинг веб-страниц с Beautiful Soup
  16. Генераторы списков в Python
  17. Удаление специальных символов
  18. Использование функции enumerate()
  19. Проверка памяти объекта
  20. Функция enumerate в Python
  21. Работа с SQLite в Python
  22. Сравнение def и lambda функций в Python
  23. Форматирование кода на Python
  24. Создание даты из строки ISO
  25. Измерение времени выполнения кода
  26. Циклы for в Python
  27. Отправка POST запроса на сервер.
  28. Проблема с изменяемыми аргументами
  29. Блок else в циклах.
  30. Combobox в Tkinter
  31. Модуль subprocess: запуск внешних команд
  32. Форматирование заголовков в Python
  33. Работа с кортежами в Python
  34. Создание инструмента обнаружения плагиата
  35. Повторение и перенос строки
  36. Работа с итераторами через срезы
  37. Пересечение списков с использованием множеств
  38. Управление IP-адресами через прокси
  39. Обработка исключений
  40. Исключение NotImplementedError
  41. Применение промокода в Много лосося
  42. Генерация случайных чисел в Python
  43. Лямбда-функции в Python
  44. Оформление кода на Python
  45. Получение текущей даты и времени с помощью datetime
  46. Обновление ключей в Python
  47. Именованные срезы в Python

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