Курс Python → Расчет времени выполнения

Для расчета времени выполнения программы в Python можно воспользоваться модулем time. Для этого необходимо импортировать этот модуль в начале вашего скрипта:

import time

Затем, перед выполнением участка кода, время начала выполнения записывается в переменную start_time:

start_time = time.time()

После выполнения участка кода, время окончания выполнения записывается в переменную end_time. Далее, для расчета времени выполнения, достаточно вычесть начальное время из конечного:

execution_time = end_time - start_time

Таким образом, в переменной execution_time будет содержаться время (в секундах), затраченное на выполнение участка кода. Это может быть полезно для оптимизации производительности программы или для оценки времени выполнения определенных операций.

Пример использования:

import time

start_time = time.time()

# Ваш участок кода

end_time = time.time()

execution_time = end_time - start_time

print(f"Время выполнения: {execution_time} секунд")
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Defaultdict в Python
  2. Декораторы в Python
  3. Генераторы в Python
  4. Извлечение новостей с помощью newspaper3k
  5. Блок try-except-else
  6. Обновление данных через PUT запрос
  7. Поиск индекса элемента в списке
  8. Сортировка HTML-элементов
  9. Поиск HTML-элементов с BeautifulSoup
  10. Метод Event.wait() в Python
  11. Копирование объектов в Python
  12. Логирование в Python
  13. Встроенные функции Python
  14. Вызов функций по строке в Python.
  15. Создание словарей с defaultdict
  16. Эффективная конкатенация строк в Python
  17. Pillow: работа с изображениями
  18. Бесконечные списки в Python
  19. Проверка надежности пароля на Python
  20. Строки в Python: апострофы и кавычки
  21. Обрезка изображения с Pillow
  22. Получение текущей даты и времени
  23. Нан-рефлексивность в Python
  24. Разделение строки на подстроки в Python
  25. Получение списка файлов в директории с использованием os
  26. Избегайте пустого списка
  27. Сериализация и десериализация объектов
  28. Операторы сравнения в Python
  29. Подсчет вхождений элементов
  30. Мощь вложенных функций в Python
  31. Создание словаря в Python
  32. Равенство и идентичность в Python
  33. Метод setitem в Python
  34. Метод enumerate() в Python
  35. Переопределение метода __and__
  36. Комментарии в Python
  37. Установка и использование Logzero
  38. Проверка дублей в списке.
  39. PATCH-запрос с библиотекой requests
  40. Порядок операций в Python
  41. Замена текста с re.sub()
  42. Комментарии в Python
  43. Оператор zip в Python
  44. Оценка выражений генератора в Python
  45. Генераторы в Python
  46. Colorama: окрашивание текста в Python
  47. Отступы в Python
  48. Создание новых функций через partial

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