Курс 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. Переопределение метода sub
  5. Возврат нескольких значений
  6. enumerate() в Python для работы с индексами
  7. Работа с Colorama
  8. Метод matmul для умножения матриц
  9. Генераторы в Python
  10. Обрезка изображения с Pillow
  11. Переопределение метода xor в Python
  12. Форматирование вывода с F-строками
  13. Символ подчеркивания в Python
  14. Проверка ввода с помощью isdigit
  15. Оператор деления для класса Rational
  16. Метод join для наборов
  17. Тестирование модели в PyTorch
  18. Beautiful Soup — извлечение данных из HTML
  19. Повторение элементов в Python
  20. Удаление знаков препинания в Python
  21. Введение в PyTorch
  22. Виртуальные среды в Python
  23. Считывание бинарного файла в Python
  24. Реверс строки в Python
  25. Многопроцессорное программирование в Python
  26. Визуализация пропусков данных
  27. Переопределение метода __rshift__
  28. Явный импорт в Python
  29. Замыкания в Python
  30. Создание виртуальной среды
  31. Упрощение работы с JSON-данными в Python
  32. Условные выражения в Python
  33. Установка и использование pyshorteners
  34. Модуль subprocess: запуск внешних команд
  35. Руководство по Pymorphy2
  36. Pillow: работа с изображениями
  37. Лямбда-функции для min/max
  38. Раздувающийся словарь в Python
  39. Именованные кортежи в Python
  40. Отправка POST запроса на сервер.
  41. Удаление элементов из списка в Python.
  42. Python: цикл for и оператор присваивания
  43. Управление браузером с Selenium
  44. Добавление Progressbar в Python
  45. Игра «Виселица» на Python

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