Курс 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. Тестирование с unittest
  4. Установка и использование emoji
  5. Открытие и запись файлов
  6. Оператор «and» в Python
  7. Генераторы в Python
  8. Установка библиотек в Python
  9. Список переменных в Python
  10. Получение значений из словарей
  11. Сортировка элементов в Python
  12. Работа с коллекциями Python
  13. Упрощение условных выражений с тернарным оператором
  14. Базовые объекты Python
  15. Проверка кортежей.
  16. Округление в Python
  17. Стать Python-разработчиком
  18. Преобразование документов в PDF с помощью Spire.Office
  19. Сериализация данных в JSON с помощью json.dumps
  20. Генераторы и сеты в Python
  21. Работа с PosixPath() в Python
  22. Функции высшего порядка в Python
  23. Модуль subprocess: запуск внешних команд
  24. Форматирование данных с помощью pprint
  25. Округление чисел с помощью round
  26. Flask — веб-фреймворк Python
  27. Профилирование кода
  28. Разделение строк методом split()
  29. Экспорт данных в файл.
  30. Подсчет элементов в списке с Counter
  31. Функция findall() для поиска вхождений строки
  32. Метод join() для объединения элементов
  33. Функции map() и reduce() в Python
  34. Проверка однородности элементов списка
  35. Оператор del в Python
  36. Пропуск начальных строк с помощью dropwhile()
  37. Удаление элемента из списка в Python
  38. Генераторы в Python
  39. Конкатенация строк в Python
  40. Преобразование в float
  41. Обновление и получение данных в SQLite
  42. Установка и использование Python-dateutil
  43. Работа с NumPy.linalg
  44. Оператор += для объединения строк
  45. Работа с индексами списков
  46. Запуск файлового сервера
  47. Метод join() для объединения элементов строки
  48. Комментарии в Python

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