Курс 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. Ошибка NotImplemented в Python
  4. Получение частей дроби
  5. Метод classmethod
  6. Итераторы с потерямиZIP
  7. Установка и загрузка Instaloader
  8. discard() — удаление элемента из множества
  9. Метод rlshift для битового сдвига
  10. Счетчик в Python: most_common()
  11. Склеивание строк без циклов
  12. Операции с массивами в NumPy
  13. Переменная Шредингера
  14. Декораторы в Python
  15. Генератор бросков кубиков
  16. Python defaultdict добавление ключа
  17. Проверка версии Python
  18. Обрезка изображения с Pillow
  19. Метод rsub для пользовательских чисел
  20. Функция zip() — объединение последовательностей
  21. Управление User-Agent в Python
  22. Списковое включение в Python
  23. Печать списка с помощью метода join
  24. Вложенные генераторы в Python
  25. Кортежи в Python: особенности и преимущества
  26. Форматирование строк в Python.
  27. Методы split() и join() — Python строк.
  28. Идентификатор объекта в Python
  29. Ограничение итераций в Python
  30. Создание лямбда-функций
  31. Избегание циклических зависимостей классов в Python
  32. Проверка элементов списка условием
  33. Профилирование данных с Pandas.
  34. Изменение списка срезом
  35. Тестирование времени с Freezegun
  36. Основы работы со строками в Python
  37. Преобразование в float
  38. Замена символов в строке
  39. Работа с файлами в Python
  40. Методы __repr__ и __str__ в Python
  41. Распаковка значений в Python
  42. Определение локальных переменных в Python
  43. Частичное совпадение ввода
  44. Автоматизация скриптов на AWS Lightsail.
  45. Декоратор Ajax required
  46. Сокращение ссылок с pyshorteners

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