Курс 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. Модуль pprint: улучшение вывода данных
  3. Блок else в обработке исключений
  4. Установка виртуального окружения Python
  5. Визуализация пропусков данных
  6. Сортировка HTML-элементов
  7. Работа с GitHub в Telegram
  8. Объединение Python и Shell
  9. Python: возвращение нескольких значений
  10. Работа с модулем glob в Python
  11. Python enumerate() использование
  12. Модуль inspect: получение информации о объектах
  13. Поиск элементов BeautifulSoup
  14. Разработка Telegram-ботов
  15. Обработка исключений в Python 3
  16. Сложные типы данных в Python
  17. Работа с файлами в Python
  18. Модуль os в Python: работа с файлами
  19. Профилирование кода на Python
  20. Модуль itertools: комбинации и перестановки
  21. Работа со строками в Python
  22. Переопределение метода sub
  23. Добавление Progressbar в Python
  24. Работа с итераторами в Python
  25. Расчет времени выполнения
  26. Генераторные функции в Python
  27. Создание и инициализация объектов
  28. Списки в Python: основы
  29. Удаление знаков препинания в Python
  30. Библиотека schedule: планировщик задач
  31. Создание функций с произвольным количеством аргументов
  32. Antigravity модуль
  33. Возведение в квадрат с помощью itertools
  34. Избегайте изменяемых аргументов
  35. Создание лямбда-функций
  36. Модуль subprocess: запуск внешних команд
  37. Распаковка с оператором *
  38. Flask: создание веб-приложений
  39. Сравнение def и lambda-функций
  40. Тестирование времени с Freezegun
  41. Многопоточность в Python
  42. %pinfo: получение информации об объекте
  43. Многострочные комментарии в Python
  44. Извлечение данных из JSON
  45. Динамические маршруты во Flask
  46. Метод join для наборов

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