Курс 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. Настройка логгера Logzero
  3. Параллельные вычисления в Python
  4. Поиск всех индексов подстроки
  5. Изменение списка срезом
  6. Генерация строк с .join()
  7. Работа с областями видимости переменных
  8. Оператор == в Python
  9. Конвертация текстовых чисел с помощью Numerizer
  10. Логирование с Loguru
  11. Создание виртуальной среды
  12. Автоматизация с Python
  13. Flask — веб-фреймворк Python
  14. Оператор объединения словарей
  15. Defaultdict в Python
  16. Работа с путями в Python
  17. Создание панели меню Tkinter
  18. Модуль os: работа с файлами и папками
  19. Создание спинбокса в tkinter
  20. Многоточие в Python
  21. Объединение списков в Python
  22. Обход дочерних элементов BeautifulSoup
  23. Проверка наличия элемента в списке
  24. Python groupby() из itertools: работа с повторяющимися элементами
  25. Работа с индексами списков
  26. Особенности ключей словаря в Python
  27. Установка и использование Python-dateutil
  28. Использование super() в Python
  29. Удаление URL-адресов в Python
  30. Декоратор @override
  31. Функции в Python
  32. Поиск файлов по шаблону
  33. Работа с часовыми поясами в Python.
  34. Модуль inspect
  35. Многострочные комментарии в Python
  36. Безопасный доступ к значениям словаря
  37. Метод splitlines() для разделения строк
  38. Функция product() в Python
  39. Списковые включения в Python
  40. Определение размера папок в Python
  41. Измерение времени выполнения кода
  42. Повторение элементов в Python
  43. Вывод символов строки в Python
  44. Создание директории в Python
  45. Разделение строк в Python

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