Курс 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. Использование функции enumerate()
  3. Функция all() в Python
  4. Применение функции к списку
  5. Сортировка в Python
  6. Проверка списка: any() и all()
  7. Замена текста с re.sub()
  8. Округление в Python
  9. Роль ключевого слова self
  10. Закрытие файла в Python
  11. Определение имен функций
  12. Управление экспортом элементов
  13. Преобразование регистра строк
  14. Библиотека schedule: планировщик задач
  15. Генераторы списков в Python
  16. Декораторы в Python
  17. Установка Python — Простое руководство
  18. Метод __getitem__ в Python
  19. Область видимости переменных
  20. Замена символов в строке
  21. Работа с Colorama
  22. Monkey Patching в Python
  23. Новшества Flask 2.0
  24. Тип данных TypeVarTuple
  25. Разрешение имен в Python
  26. Удаление файлов и папок в Python
  27. Разделение строки с регулярными выражениями
  28. Возведение в квадрат с помощью itertools
  29. Создание файла с проверкой ошибки
  30. Поиск анаграмм с Counter
  31. Тест скорости набора текста на Python
  32. Генерация случайных чисел в Python
  33. Метод join() для объединения элементов строки
  34. Работа с NumPy.linalg
  35. Функция pow() — возвести число в степень
  36. Создание объекта времени
  37. Оператор @ для умножения матриц
  38. Группы исключений в Python
  39. Вычисление логарифмов в Python
  40. Транспонирование 2D-массива с помощью zip
  41. Объединение кортежей в Python
  42. Закрытие файла в Python
  43. Функция divmod() в Python
  44. Установка Home Assistant
  45. Colorama: окрашивание текста в Python

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