Курс 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. Генераторы в Python
  2. Создание комплексных чисел
  3. Преобразование чисел в восьмеричную строку
  4. Цепные операции в Python
  5. Преобразование числа в восьмеричную строку
  6. Импорт модулей в Python 3.12
  7. Оптимизация методов в Python 3.7
  8. Управление браузером с Selenium
  9. Установка Git и AWS CLI
  10. Переопределение метода __floordiv__
  11. Объединение словарей в Python
  12. Работа с библиотекой requests
  13. Преобразование генераторов в циклы
  14. Проверка типа данных
  15. Генератор бросков кубиков
  16. Любовь к Python
  17. Именованные срезы в Python
  18. Работа с дробями в Python
  19. Улучшенные подсказки для импорта в Python 3.12
  20. Получение обратного списка чисел
  21. Проверка версии Python
  22. Concrete Paths в Python
  23. Управление контекстом выполнения
  24. Применение функций в Python
  25. Тестирование с unittest
  26. Оператор «or» в Python
  27. Асинхронное выполнение задач в Python
  28. Обмен данными с asyncio.Queue
  29. Структурирование данных с Pydantic
  30. Перезагрузка оператора в Python
  31. Flask — веб-фреймворк Python
  32. Defaultdict в Python
  33. Экспорт внешнего файла с помощью writefile
  34. Метод rename() для переименования файлов и каталогов
  35. Профилирование кода на Python
  36. Функции map, filter, reduce
  37. Работа с изменяемыми списками
  38. Игра Виселица на Python
  39. Преобразование числа в список цифр
  40. Оператор «not» в Python
  41. Объединение словарей в Python
  42. Работа с очередями в Python
  43. Разделение строки с помощью re.split()
  44. Принципы программирования
  45. Разделение строки на пары ключ-значение.
  46. Декораторы в Python

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