Курс Python → Расчет времени выполнения

Для расчета времени выполнения программы в Python можно использовать модуль time. Для этого необходимо импортировать этот модуль в начале программы с помощью команды import time. Затем перед выполнением кода, время начала выполнения программы сохраняется в переменной, например start_time = time.time().

После выполнения всего кода, время окончания выполнения программы также сохраняется в переменной, например end_time = time.time(). Для расчета времени выполнения программы достаточно вычесть время начала выполнения из времени окончания выполнения: execution_time = end_time - start_time.

Теперь у вас есть точное время, которое затратила программа на выполнение кода. Это может быть полезно для оптимизации программы и улучшения ее производительности. Например, если вы хотите знать, сколько времени занимает выполнение определенной функции или участка кода, вы можете обернуть этот участок кода в блоки start_time = time.time() и end_time = time.time().


import time

start_time = time.time()

# здесь ваш код

end_time = time.time()

execution_time = end_time - start_time

print("Время выполнения программы:", execution_time)
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Получение пути к текущему скрипту с помощью os
  2. Создание итератора
  3. Использование функции enumerate()
  4. Объединение кортежей в Python
  5. Работа с множествами в Python
  6. Импорт классов из другого файла
  7. Контекстный менеджер в Python
  8. Переопределение метода __rshift__
  9. split() без разделителя
  10. Создание словарей и множеств в Python
  11. Python Enum Weekday Usage
  12. Оператор объединения словарей
  13. Работа с часовыми поясами в Python
  14. Экспорт данных в файл.
  15. Профилирование с cProfile
  16. *args и **kwargs в Python
  17. Методы list в Python
  18. Установка и использование модуля «howdoi»
  19. Преобразование данных в Python
  20. Отправка HTTP-запросов в Python
  21. Метод difference_update() — разность множеств
  22. Функция __init__ в Python
  23. Функция reduce() из модуля functools
  24. Безопасные SQL-запросы в Python 3.11
  25. Установка переменной среды в Python
  26. Python groupby() из itertools: работа с повторяющимися элементами
  27. Метод index() в Python
  28. Избегайте использования goto
  29. Замена текста в Python
  30. Чтение и запись TOML-конфигов
  31. Именованные кортежи в Python
  32. Многострочные комментарии в Python
  33. Упрощение работы с JSON-данными в Python
  34. Beautiful Soup — извлечение данных из HTML
  35. Измерение времени выполнения кода с использованием time
  36. Создание графики с черепахой
  37. Обход дочерних элементов BeautifulSoup
  38. Вывод переменной и строки в Python
  39. Получение ID процесса
  40. Метод join() для объединения элементов
  41. Методы shutil для работы с файлами
  42. Вложенные генераторы в Python
  43. Генераторы словарей и множеств
  44. Переопределение метода divmod

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