Курс 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. UserString в Python
  2. Обработка исключений с блоком else
  3. Работа с рекламными данными в Pandas
  4. Работа с изменяемыми списками
  5. Удаление элемента по индексу в Python
  6. Установка и использование Logzero
  7. Изменение списка срезом
  8. Добавление вложенных списков
  9. Получение списка кортежей из словаря
  10. Метод join() для объединения элементов в строку.
  11. Работа со словарями с defaultdict из collections
  12. Запуск внешних программ с subprocess
  13. Получение текущей даты в Python
  14. Разделение строки с помощью re.split()
  15. Сохранение Unicode в JSON
  16. Декораторы классов
  17. Библиотека wikipedia для Python
  18. Обработка исключений
  19. Модуль array: создание и использование массивов
  20. Проверка существования переменной с оператором :=
  21. Освоение Python
  22. Считывание бинарного файла в Python
  23. Генератор данных в Keras
  24. Проверка версии Python
  25. Ограничение ресурсов в Python
  26. Цикл for в Python
  27. Переопределение метода
  28. Комментарии в Python
  29. Операторы присваивания в Python
  30. Игра «Камень, ножницы, бумага» — Python
  31. Работа со строками в Python
  32. Работа с deque в Python
  33. Подсчет частоты элементов с Counter
  34. EMOT преобразование эмодзи в текст
  35. Форматирование строк с f-строками
  36. Python: библиотеки и функции
  37. Моржовый оператор в Python 3.8
  38. Работа с CSV файлами в Python
  39. Управление ресурсами с контекстными менеджерами
  40. Повторение элементов в Python
  41. Метод __irshift__ для побитового сдвига вправо
  42. Работа с массивами в Numpy
  43. Настройка нарезки списков
  44. Справка по импортированным модулям
  45. Группы исключений в Python
  46. Логирование с Logzero
  47. Срез списка в Python

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