Курс 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. Генераторы списков
  3. Итерации в Python
  4. Модуль pprint: улучшение вывода данных
  5. Переопределение метода __or__()
  6. capitalize() — изменение регистра первого символа строки
  7. Преобразование данных в Python
  8. Преобразование чисел в слова
  9. Параллельные вычисления в Python
  10. Функции map, filter, reduce
  11. Работа с файлами в Python
  12. Оператор «not» в Python
  13. Поиск шаблона в начале строки
  14. Работа с географическими данными в Python
  15. kwargs в Python
  16. Метод index() в Python
  17. Создание треугольника Паскаля
  18. GitHub в Telegram: подписка на уведомления
  19. Преобразование строк в числа в Python
  20. Преобразование чисел в Python
  21. Функция zip() для объединения списков
  22. Глобальные переменные в Python
  23. Вложенные генераторы в Python
  24. Списки в Python
  25. Получение текущего времени в Python
  26. Разработка игры Pong с turtle
  27. Сериализация и десериализация объектов
  28. Регистрация на TenChat
  29. Именованные срезы в Python
  30. Работа с очередями в Python
  31. Оператор walrus в Python
  32. Форматирование данных с помощью pprint
  33. Методы в Python
  34. Поиск элементов BeautifulSoup
  35. Декораторы в Python
  36. Работа с функцией next() в Python
  37. Функции в Python: создание и вызов
  38. Использование defaultdict в Python
  39. Удаление элемента по индексу
  40. Работа с множествами в Python
  41. Избегайте двойного подчеркивания
  42. Многоточие в Python
  43. Метод join для наборов
  44. Абстракции словарей и множеств в Python
  45. Взаимодействие с sys
  46. Создание GUI на Tkinter
  47. Объединение словарей в Python 3.5+
  48. Фильтрация последовательности

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