Курс 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. Классы данных в Python
  3. Создание виртуальной среды
  4. Декораторы в Python
  5. Загрузка постов Instagram
  6. Разность множеств
  7. Создание директории в Python
  8. Повторение элементов в Python
  9. Копирование в Python
  10. Antigravity модуль
  11. Генераторы в Python
  12. Приближение чисел в Python
  13. Установка и использование библиотеки google
  14. Каналы Senior: Python, Java, Frontend, SQL, C++
  15. Декораторы в Python
  16. Работа с NumPy массивами
  17. Работа с файлами в Python
  18. Генератор бросков кубиков
  19. Добавление кнопки в tkinter
  20. Изменение переменной в Python: nonlocal
  21. Списки: объединение, изменение
  22. Операторы увеличения и уменьшения переменной
  23. Работа со строками в Python.
  24. Визуализация пропусков данных
  25. JSON-esque в Python
  26. Оператор del в Python
  27. Обмен переменными в Jupyter
  28. Объединение списков в Python
  29. Функции классификации комплексных чисел
  30. Локальные переменные.
  31. Работа с изображениями Pillow
  32. Асинхронное программирование с asyncio
  33. Оператор обр. импликации
  34. Установка и использование emoji
  35. Метод count в Python: почему count(», ») возвращает 4?
  36. Реверс строки и списка в Python.
  37. Добавление цвета в консоли
  38. Ускорение обработки данных с %autoawait
  39. Копирование и вставка текста в Python
  40. Создание новой даты в Python
  41. Проверка на истинность объектов в Python
  42. Python Поверхностное Копирование
  43. Декораторы с аргументами
  44. Вычисление натуральных логарифмов в NumPy
  45. Магические методы в Python
  46. Функция enumerate() — Python
  47. Python groupby() из itertools: работа с повторяющимися элементами
  48. Применение команды break
  49. Проектирование Singleton с метаклассом

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