Курс 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. Создание объекта timedelta
  2. Работа с контекстными переменными
  3. Введение в Python
  4. Курс по дообучению ChatGPT
  5. Модуль math: основные функции
  6. Получение идентификатора объекта в памяти
  7. Генераторы в Python
  8. Установка библиотек в Python
  9. Объединение итераторов
  10. Метод join() для объединения элементов строки
  11. Справка по импортированным модулям
  12. Объединение словарей в Python
  13. Функции классификации комплексных чисел
  14. Создание списка дат
  15. Разделение строк в Python
  16. Управление асинхронными задачами на Python.
  17. Класс UserDict: дополнительная функциональность
  18. Работа с OpenCV
  19. Хранение данных
  20. Работа с географическими данными в Python
  21. Реализация метода __abs__ в Python
  22. Блок try…finally в Python
  23. Создание именованных кортежей в Python
  24. Python defaultdict добавление ключа
  25. Переопределение оператора % для объектов
  26. Метод getitem для доступа к элементам последовательности
  27. Метод сравнения объектов в Python
  28. Оператор in для Python
  29. Основы работы со строками в Python
  30. Разница между датами
  31. Сравнение строк в Python
  32. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  33. Наиболее частотные элементы с помощью Counter
  34. F-строки в Python 3.8
  35. List Comprehension Tutorial
  36. Обработка исключений в Python 3
  37. Метод join() для объединения элементов строки
  38. Списковые включения в Python
  39. Преобразование документов в PDF с помощью Spire.Office
  40. Работа с модулем random
  41. Асинхронное программирование с asyncio
  42. Удаление знаков препинания в Python
  43. Извлечение новостей с newspaper3k

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