Курс 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. Поиск файлов по шаблону
  3. Оператор assert в Python
  4. Декодирование строк в Python
  5. Оператор == в Python
  6. Динамическая типизация в Python
  7. Многострочные строки в Python
  8. Оптимизация гиперпараметров с Scikit Optimize
  9. Преобразование кортежа в словарь.
  10. Работа со случайными элементами
  11. Установка и использование pyshorteners
  12. Преобразование в float
  13. Замена текста с re.sub()
  14. Обработка исключений в Python 3
  15. Циклы в Python
  16. Удаление ресурса в Python
  17. Экранирование символов в Python
  18. Распаковка значений в Python
  19. Сортировка с параметром key
  20. Освобождение памяти в Python
  21. Инициализация объекта
  22. Конкатенация строк в Python
  23. Функция map() и ленивая оценка
  24. Объединение списков в Python
  25. Обработка элементов в Python
  26. Ключевое слово global в Python
  27. Сортировка элементов в Python
  28. Структура данных deque в Python
  29. Создание вложенного генератора
  30. Итераторы с потерямиZIP
  31. Конкатенация строк с методом join()
  32. Работа с OpenCV
  33. Подсчет часто встречающихся элементов
  34. Метод rmatmul для обратного матричного умножения
  35. Проверка класса объекта
  36. Тайное преобразование типа ключа
  37. Нахождение отличий в списках
  38. Обработка ошибок в Python
  39. Работа с пакетами
  40. Оператор (*) в Python
  41. Установка максимального количества цифр
  42. Преобразование PowerPoint в PDF.
  43. Запуск асинхронной корутины
  44. Условное добавление элементов в список
  45. Копирование объектов в Python
  46. Оболочка Python
  47. Форматирование строк в Python
  48. Bootle — простой веб-фреймворк
  49. Уникальность ключей в словаре

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