Курс 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. Измерение времени выполнения с помощью time
  2. Создание пользовательской коллекции в Python
  3. Numpy: использование Ellipsis
  4. Форматирование строк в Python
  5. Инициализация структур данных
  6. Объединение списков с использованием itertools.chain
  7. Использование эмодзи в Python
  8. Инициализация объекта
  9. Преобразование чисел в восьмеричную строку
  10. Сравнение строк в Python
  11. Игра «Угадывание чисел»
  12. Тестирование функции сложения
  13. Отладка регулярных выражений в Python
  14. Группы исключений в Python
  15. Вложенные функции в Python
  16. UserList в Python: Описание и примеры использования
  17. Обработка ошибок в Python
  18. Основные функции и модули Python
  19. Обход дочерних элементов BeautifulSoup
  20. Оператор деления для класса Rational
  21. Распаковка элементов последовательности
  22. Многопоточность и асинхронное программирование в Python
  23. Округление банкира в Python
  24. Изучение объектов с помощью dir()
  25. Форматирование даты с strftime()
  26. Создание класса очереди
  27. Проверка на истинность объектов в Python
  28. Копирование объектов в Python
  29. Декораторы в Python
  30. Введение в PyTorch
  31. Измерение времени выполнения кода
  32. Удаление элемента по индексу
  33. Функции в Python
  34. Сортировка с помощью параметра key
  35. Lambda-функция в Python: использование с map() и sum()
  36. Использование метода lower()
  37. Сравнение def и lambda-функций
  38. Функция enumerate в Python
  39. Значения по умолчанию в Python
  40. Обрезка изображения с Pillow
  41. Функция reversed() в Python
  42. Преобразование списка в словарь через генератор
  43. Нахождение максимального значения и его индекса в списке
  44. Объединение словарей в Python
  45. Создание файла с проверкой ошибки
  46. Применение команды break
  47. Модуль os: работа с файлами и папками
  48. Создание словаря через dict comprehension

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