Курс 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. Копирование файлов с shutil()
  2. Конвертация коллекций в Python
  3. Оператор in в Python
  4. Получение срезов итераторов
  5. Сумма элементов списка
  6. Конкатенация строковых литералов
  7. Solidity для DeFi Ethereum
  8. Тестирование с responses
  9. Распаковка элементов последовательности
  10. Закрытие файла в Python
  11. Обрезка изображения с Pillow
  12. Разделение строки на подстроки в Python
  13. Объединение объектов в Python
  14. Функция enumerate в Python
  15. Beautiful Soup — извлечение данных из HTML
  16. Изменение списка срезом
  17. Установка и использование TensorFlow
  18. Измерение времени выполнения в Python
  19. Транспонирование 2D-массива с помощью zip
  20. Фильтрация данных в Python.
  21. Проблемы с именами переменных
  22. Отладка утечек памяти в Python
  23. Списковое включение в Python
  24. Модуль itertools: эффективная работа с итераторами
  25. Именованные кортежи в Python
  26. Лямбда-функции в Python
  27. Копирование объектов в Python
  28. Модуль future Python
  29. EMOT преобразование эмодзи в текст
  30. Функции all() и any() в Python
  31. Красивый вывод списка
  32. Проверка строки на палиндром
  33. Конкатенация строк с методом join()
  34. Импорт модулей и пакетов в Python
  35. Протокол управления контекстом
  36. Псевдонимы в Python
  37. Объединение словарей в Python
  38. Работа с путями в Python
  39. Установка пакета в Python
  40. Итераторы с потерямиZIP
  41. Комментарии в Python.
  42. Логический оператор «and» в Python
  43. Бинарный поиск

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