Курс 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. Создание директории в Python
  4. Упрощение условных выражений с тернарным оператором
  5. Обход словаря в Python
  6. Перегрузка операторов в Python
  7. Создание словарей и множеств в Python.
  8. Проверка условий: all и any
  9. Получение имени функции с помощью inspect
  10. Работа с функцией next() в Python
  11. Обмен значений переменных в Python
  12. Установка и использование Telegram API в Python
  13. Расчет времени выполнения
  14. Объединение словарей в Python
  15. Экранирование символов в Python
  16. Функция rsplit() в Python
  17. Декораторы классов
  18. Декораторы в Python
  19. Логирование с Logzero
  20. Получение списка файлов в директории с использованием os
  21. Искажение имен в Python
  22. Модуль Antigravity в Python 3
  23. Вычисление фазы комплексного числа
  24. ROT13 Шифр Цезаря в Python
  25. Генераторы в Python
  26. Проверка индексов коллекции
  27. Функция __init__ в Python
  28. Генераторы в Python
  29. Добавление элементов в список: append() vs extend()
  30. Модуль xkcd: загрузка комиксов
  31. Справка по импортированным модулям
  32. Функция count() в Python
  33. Синхронизация потоков с time.sleep()
  34. Работа с типами данных в Python с помощью pydantic.
  35. Создание словаря через dict comprehension
  36. Преобразование списков в словарь
  37. Изменение переменной в Python: nonlocal
  38. Операции с датами в Python
  39. Поиск уникальных и повторяющихся элементов
  40. Преобразование чисел в Python
  41. Генерация QR-кодов с библиотекой qrcode
  42. Переворот списка в Python
  43. Строки в Python: апострофы и кавычки
  44. Работа с YAML в Python: PyYAML.
  45. Проверка однородности элементов списка
  46. Декодирование строк в Python
  47. Метод enumerate() в Python
  48. Измерение времени выполнения кода в Python
  49. Введение в PyTorch

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