Курс 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. Конвертация текстовых чисел с помощью Numerizer
  2. Проверка наличия элемента в списке
  3. Получение имени функции с помощью inspect
  4. Изменение переменной в Python: nonlocal
  5. Функции any() и all() в Python
  6. Библиотека sh: использование команд bash в Python
  7. Фильтрация данных в Python.
  8. Применение функции map() в Python
  9. Группировка элементов Python
  10. Преобразование числа в список цифр
  11. Сравнение def и lambda функций в Python
  12. Работа с модулем random
  13. Работа с контекстным менеджером Pool
  14. Переопределение метода __pow__
  15. Вывод букв строки в Python
  16. Проверка памяти объекта
  17. Декораторы в Python
  18. Расчет времени выполнения
  19. Декораторы в Python
  20. Работа со списками
  21. Подсчет элементов в Python
  22. Поиск email
  23. Итерация по итерируемым объектам
  24. Расчет времени выполнения программы
  25. Работа с необработанными строками
  26. Декоратор Property в Python
  27. Итераторы в Python
  28. Генерация случайных чисел Python
  29. Оптимизация интернирования строк
  30. Перетасовка списков в Python
  31. Декоратор Ajax required
  32. Создание даты из строки ISO
  33. Работа с буфером обмена на Python
  34. Атрибуты класса и экземпляра
  35. Роль object и type в Python
  36. Python itertools combinations() — группировка элементов
  37. Генерация чисел с range()
  38. Установка и использование библиотеки google
  39. Управление импортом в Python
  40. Метод join() для объединения элементов строки
  41. Создание уникального проекта
  42. Метод lt для сортировки объектов
  43. Очистка данных в Python
  44. Генераторы в Python
  45. Функция print() — вывод информации
  46. Декораторы в Python
  47. Безопасный доступ к значениям словаря
  48. Работа с комплексными числами

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