Курс 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. Нахождение пересечения множеств
  2. None в Python: использование и особенности
  3. Отправка POST-запроса в REST API
  4. Работа с deque в Python
  5. Управление IP-адресами через прокси
  6. Получение обратного списка чисел
  7. Удаление дубликатов из списка с помощью dict.fromkeys
  8. Установка User-Agent в Python
  9. Работа с GitHub в Telegram
  10. Получение комбинаций в Python
  11. Функции all() и any() в Python
  12. Конвертация изображений в PDF
  13. Символ подчеркивания в Python
  14. Оператор (*) в Python
  15. Обход словаря в Python
  16. Метод join() для объединения элементов
  17. История Python
  18. Управление памятью в numpy.
  19. Итерации в Python
  20. Форматирование данных с помощью pprint
  21. Объединение словарей в Python
  22. Очистка данных в Python
  23. Разделение списка на гнппы
  24. Управление асинхронными задачами на Python.
  25. Метод repr() в Python
  26. Названия переменных
  27. Передача неизвестных аргументов в Python.
  28. Функция print() — вывод информации
  29. Копирование в Python
  30. Делегирование в Python
  31. Создание уникального множества
  32. Многопоточность и асинхронное программирование в Python
  33. Метод rrshift для пользовательских объектов
  34. Оператор «not» в Python
  35. Работа с библиотекой requests
  36. Итераторы в Python
  37. Подсчет частоты элементов с Counter
  38. Ускоренный импорт библиотек
  39. Генерация QR-кодов с Python
  40. Лямбда-функции в Python
  41. Работа с массивами в Numpy
  42. Извлечение аудио из видео
  43. Добавление элемента в список.
  44. Вывод с переменной через запятую
  45. Решатель судоку на Python с pygame
  46. Методы list в Python

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