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

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

После выполнения участка кода, необходимо снова вызвать функцию time.time() и вычесть из текущего времени начальное время. Это позволит определить, сколько времени заняло выполнение программы. Полученное значение можно вывести на экран для анализа.

Пример кода для расчета времени выполнения программы:


import time

start_time = time.time()

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

end_time = time.time()
execution_time = end_time - start_time
print(f"Время выполнения программы: {execution_time} секунд")

Таким образом, используя модуль time, можно легко и точно определить время, затраченное на выполнение определенного участка кода. Это может быть полезно для оптимизации производительности программы и выявления узких мест в коде, которые требуют оптимизации.

Твои коллеги будут рады, поделись в

Автор урока

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

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

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

  1. Просмотр внешних файлов в %pycat
  2. Документация функции help() в Python
  3. Создание .exe файла с pyinstaller
  4. Удаление ключа из словаря в Python
  5. Идентификатор объекта в Python
  6. Декораторы в Python
  7. Профилирование с cProfile
  8. Замена переменных в Python
  9. Объединение словарей в Python
  10. Создание списка через цикл
  11. Enum в Python
  12. Работа с контекстными менеджерами
  13. Распаковка элементов последовательности
  14. Объединение словарей в Python
  15. Особенности ключей словаря в Python
  16. Метод hash в Python
  17. Защита данных в Python
  18. Настройка нарезки списков
  19. Скачать видео с YouTube
  20. Порядок и длина множеств в Python
  21. Оператор continue в Python
  22. Установка Python3.7 и PIP
  23. Метод __imod__ для Python
  24. Объединение коллекций в Python
  25. Переворот списка в Python
  26. Создание веб-приложения с Flask
  27. Создание списков в Python
  28. Генераторные функции в Python
  29. Подсчет элементов в Python
  30. Кортежи в Python: особенности и преимущества
  31. Вложенные генераторы в Python
  32. Каналы Senior: Python, Java, Frontend, SQL, C++
  33. Оператор Walrus в Python 3.8
  34. Python groupby() из itertools: работа с повторяющимися элементами
  35. Bootle — простой веб-фреймворк
  36. Модуль os в Python: работа с файлами
  37. Преобразование многоуровневого словаря
  38. Очистка входных данных
  39. Переопределение метода divmod
  40. Экспорт внешнего файла с помощью writefile
  41. Измерение времени выполнения кода в Python
  42. Работа со случайными элементами
  43. Инверсия списка/строки в Python
  44. Объединение объектов в Python
  45. Enum в Python
  46. Отслеживание прогресса с tqdm
  47. Создание и использование ChainMap
  48. Модуль itertools: эффективная работа с итераторами

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