Курс 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. Создание задания в Cron
  2. Цикл for с enumerate() в Python
  3. Отслеживание прогресса с tqdm
  4. Комментарии в Python
  5. Проверка класса объекта
  6. Основы работы со списками
  7. Работа с областями видимости переменных
  8. Безопасные SQL-запросы в Python 3.11
  9. Генератор чисел Фибоначчи
  10. Оператор is в Python
  11. Установка random seed в Python
  12. Преобразование чисел в восьмеричную строку
  13. Использование html-скриптов в Jupyter Notebook
  14. Создание списка через итерацию
  15. Работа с файлами в Python
  16. Операции с комплексными числами
  17. Расчет времени выполнения
  18. Оператор Walrus в Python 3.8
  19. Вычисление натуральных логарифмов в NumPy
  20. Вывод с переменной через запятую
  21. Перемешивание списка с shuffle()
  22. Копирование списков в Python
  23. Обработка StopIteration в Python
  24. Определение функций с необязательными аргументами
  25. split() — разделение строки
  26. Работа с прокси в Python
  27. Профилирование с cProfile
  28. Создание таблиц в Python с PrettyTable
  29. Слияние словарей в Python 3.9
  30. Изменение списка срезами
  31. Функции в Python: создание и вызов
  32. Работа с модулем glob в Python
  33. Распаковка с оператором *
  34. Генерация случайных чисел в Python
  35. Метод __float__ в Python
  36. Кортеж в Python: создание, доступ, изменение
  37. Работа с itertools
  38. Руководство по использованию Colorama
  39. Импорт объектов из модулей
  40. Оператор += в Python
  41. Разделение строки на подстроки в Python
  42. Анализ кода — Python
  43. Работа с классами данных
  44. Комментарии в Python.

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