Курс 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. Разница между датами
  3. Методы сравнения множеств
  4. Объединение словарей в Python
  5. Управление сессиями в Python
  6. Запуск Python из интерпретатора
  7. Просмотр внешнего файла в Python
  8. Изменение переменной в Python: nonlocal
  9. Создание и использование модулей в Python
  10. Нахождение самого длинного слова в списке с помощью max
  11. Метод title() в Python
  12. Функция zip() в Python
  13. Создание новых списков
  14. Подсчет элементов с помощью Counter из collections
  15. Метод rrshift для пользовательских объектов
  16. Конвертация коллекций в Python.
  17. Разбиение текста в Python
  18. Лямбда-функции в Python
  19. Поиск наиболее частого элемента списке
  20. Метод rxor для операции побитового исключающего «или»
  21. Списковое включение в Python
  22. Сортировка элементов с OrderedDict
  23. Методы split() и join() — Python строк.
  24. Считывание бинарного файла в Python
  25. Работа с deque в Python
  26. Оператор == в Python
  27. Функция format() в Python
  28. Шаблоны и наследование в Flask
  29. Равенство и идентичность в Python
  30. Установка и использование Python-dateutil
  31. Работа с argparse
  32. Переворот строки с помощью срезов
  33. Навыки Python: строки, типы данных
  34. Python: Фильтрация списков с помощью filter()
  35. Добавление кнопки в tkinter
  36. Создание класса очереди
  37. List Comprehension Tutorial
  38. Возврат нескольких значений
  39. Удаление элементов по срезу
  40. Список и кортеж в Python
  41. Метод Self в Python
  42. Основы Python
  43. Получение текущего времени в Python
  44. Построение графиков в терминале с bashplotlib
  45. Определение объема памяти объекта
  46. Функция enumerate() — Python
  47. Частичное совпадение пользовательского ввода в Python 3.10
  48. Функции классификации комплексных чисел
  49. Работа с WindowsPath()

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