Курс 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. Замыкания в Python
  2. Работа с множествами в Python
  3. Отладка производительности Python
  4. Разделение функций на этапы
  5. Работа с парами ключ-значение
  6. Импорт модулей в Python 3.12
  7. Оператор морж в Python 3.8
  8. Обработка ошибок в Python
  9. Enum в Python
  10. Путь к интерпретатору Python
  11. Функция zip() в Python
  12. Генераторы списков в Python
  13. Инициализация объекта
  14. Работа с CSV файлами в Python
  15. Работа с геоданными с помощью geopy
  16. Упрощение работы с JSON-данными в Python
  17. Упрощение условных выражений с тернарным оператором
  18. Избегайте пустого списка
  19. Анализ кода — Python
  20. Поиск с библиотекой Google
  21. Просмотр внешних файлов в %pycat
  22. Копирование объектов в Python
  23. Решатель судоку на Python с pygame
  24. Настройка Cron
  25. Метод rsub для пользовательских чисел
  26. Форматирование строк в Python
  27. Участие в LP стейкинге Waves
  28. Область видимости переменных
  29. Особенности запятых в Python
  30. Импорт модулей в Python 3.12
  31. Создание объекта timedelta
  32. Progress с библиотекой tqdm
  33. История Python
  34. Цепные операции в Python
  35. Преобразование Word в PDF с Spire.Doc
  36. Генераторные выражения и islice.
  37. Сравнение строк в Python
  38. Объединение, распаковка и деструктуризация
  39. Проверка дубликатов в Python
  40. Python 3.12: переиспользование кавычек
  41. Управление ресурсами в Python
  42. Настройка шрифта и цвета в Tkinter
  43. Многострочные комментарии в Python
  44. Возведение в квадрат с помощью itertools
  45. Оператор Walrus в Python 3.8
  46. Списки в Python: синтаксис представления

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