Курс 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. Функция enumerate в Python
  2. Чтение и запись TOML-конфигов
  3. Объединение списков в Python.
  4. Разделение функций на этапы
  5. Цикл for в Python
  6. GitHub в Telegram: подписка на уведомления
  7. Извлечение аудио из видео
  8. Операторы увеличения и уменьшения в Python
  9. Генераторы в Python
  10. Функция zip() в Python
  11. Измерение времени выполнения кода
  12. Конкатенация строк в Python
  13. Извлечение чисел из текста
  14. Печать списка с помощью метода join
  15. Нахождение разницы между списками в Python
  16. Участие в сообществе @selectel
  17. Итераторы с потерямиZIP
  18. Проверка окончания строки с помощью str.endswith()
  19. Структурирование именованных констант
  20. lru_cache оптимизация функций
  21. Установка и использование pyshorteners
  22. UserList в Python: Описание и примеры использования
  23. TON Smart Challenge #2: участие и подготовка
  24. Combobox в Tkinter
  25. Создание функций с произвольным количеством аргументов
  26. Блок else в циклах Python
  27. Получение списка файлов в директории с использованием os
  28. Декодирование байтов в строку
  29. Форматирование объектов с модулем pprint
  30. Создание инструмента обнаружения плагиата
  31. Создание .exe файла с pyinstaller
  32. Очистка списка от False, None, 0, «»
  33. Функция pow() — возвести число в степень
  34. Метод join() для объединения строк
  35. Блок else в обработке исключений
  36. Оценка выражений генератора в Python
  37. Создание namedtuple списком полей
  38. Многоточие в Python
  39. Добавление цвета в консоли
  40. Python: цикл for и оператор присваивания
  41. f-строки в формате строк
  42. Философия Python
  43. Переопределение метода __eq__
  44. Упрощенный вывод данных в Python
  45. Импорт модулей в Python 3.12

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