Курс 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. Правила именования переменных
  2. Структуры данных в Python
  3. Группировка элементов Python
  4. Наиболее частотные элементы с помощью Counter
  5. Экспорт внешнего файла с помощью writefile
  6. Метод join для объединения строк
  7. Работа с zip()
  8. Замена атрибута в именованном кортеже
  9. Создание Radio кнопок в tkinter
  10. Лямбда-функции в defaultdict
  11. Логирование с Loguru
  12. Настройка нарезки списков
  13. Применение функции к элементам списка
  14. Транспонирование матрицы в Python
  15. Измерение времени выполнения кода
  16. Работа с изменяемыми списками
  17. Работа с байтовыми строками в Python
  18. Вывод с переменной через запятую
  19. Работа с асинхронными задачами в Python
  20. Импорт объектов из модулей
  21. Преобразование в float
  22. Конкатенация строк с join() в Python
  23. Список импортированных модулей в Python
  24. Перебор элементов списка в Python
  25. Базовые объекты Python
  26. Декораторы в Python
  27. Шаблоны Flask: условия и циклы
  28. Работа с контекстным менеджером Pool
  29. Возврат нескольких значений
  30. Создание объекта времени
  31. Разбиение текста в Python
  32. Отправка HTTP-запросов в Python
  33. Пространство имен в Python
  34. Обработка исключений
  35. Метод rxor для операции побитового исключающего «или»
  36. Определение объема памяти объекта
  37. Преобразование списка в словарь через генератор
  38. Избегайте пустого списка
  39. Модуль pprint: улучшение вывода данных
  40. Python Enum Weekday Usage
  41. Обработка исключений в Python
  42. Наследование в программировании
  43. Поток данных в Python
  44. Lambda-функция в Python: использование с map() и sum()
  45. Разделение строки с помощью re.split()
  46. Создание панели меню Tkinter

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