Курс 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. Сокращение ссылок с pyshorteners
  2. Retrying в Python: повторные вызовы
  3. Concrete Paths — метод .with_suffix()
  4. Фильтрация данных в Python.
  5. Просмотр атрибутов и методов класса
  6. Оператор in для проверки наличия элемента
  7. Обработка ошибок в Python
  8. Управление контекстом выполнения кода
  9. Подчеркивание в REPL
  10. Работа со строками в Python
  11. Генераторы в Python
  12. Генераторы в Python
  13. Объединение словарей в Python
  14. Явный импорт переменных
  15. Использование defaultdict в Python
  16. Поиск индекса элемента
  17. Работа с timedelta
  18. Непрерывная проверка в Python
  19. Удаление пробелов методом translate()
  20. Карта бомбоубежищ в Москве и Питере
  21. Оператор is в Python
  22. Избегайте ошибку FileNotFoundError
  23. Копирование объектов в Python
  24. Сохранение и загрузка модели в PyTorch
  25. Конвертация текстовых чисел с помощью Numerizer
  26. Ошибка NotImplemented в Python
  27. Проверка строки на палиндром
  28. Работа с переменными в Python
  29. Глубокое копирование объектов
  30. Эффективная конкатенация строк с использованием join()
  31. Генерация QR-кодов с библиотекой qrcode
  32. Импорт модулей в Python 3.12
  33. Изменение логики работы с временем
  34. Импорт и использование модулей в Python
  35. Разделение строки с помощью re.split()
  36. Оператор «моржа» (Walrus Operator)
  37. Именование переменных в Python
  38. Удаление эмодзи с помощью pandas
  39. Работа со стеком в Python
  40. Поиск частых элементов в списке
  41. Создание файла с проверкой ошибки
  42. Декораторы в Python
  43. Путь к интерпретатору Python
  44. Защита данных в Python
  45. Мониторинг работы программы Py-spy
  46. Каналы Senior: Python, Java, Frontend, SQL, C++
  47. Получение комбинаций в Python
  48. Итерация по коллекции в Python
  49. Модуль antigravity: генерация координат

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