Курс Python → Измерение времени выполнения

Для того чтобы измерить время выполнения вашего кода на Python, вам необходимо использовать модуль time. Для начала, импортируйте этот модуль:

import time

Затем, перед началом выполнения вашей функции, запомните текущее время:

start_time = time.time()

После выполнения вашей функции, снова запомните текущее время и вычислите разницу:

end_time = time.time()
execution_time = end_time - start_time

Теперь у вас есть переменная execution_time, которая содержит время выполнения вашей функции в секундах. Вы можете использовать эту информацию для оптимизации вашего кода или для сравнения различных подходов к решению задачи.

Пример кода, который измеряет время выполнения функции, может выглядеть следующим образом:

import time

def my_function():
    start_time = time.time()
    # ваш код здесь
    end_time = time.time()
    execution_time = end_time - start_time
    return execution_time

print("Время выполнения функции: ", my_function())
Твои коллеги будут рады, поделись в

Автор урока

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

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

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

  1. Python Менеджер контекста
  2. Метод index() в Python
  3. Измерение времени выполнения кода с использованием time
  4. Замеры производительности в Python
  5. Очистка данных в Python
  6. Mad Libs Generator
  7. Проблема с изменяемыми аргументами
  8. Принципы Zen Python
  9. Многоточие в Python
  10. Оператор is в Python
  11. CSV строка разделение в Python
  12. Карта бомбоубежищ в Москве и Питере
  13. Замыкания в Python
  14. Структура строк в Python
  15. Обновление ключей в Python
  16. Взаимодействие с sys
  17. Метод __complex__ в Python
  18. Получение обратного списка чисел
  19. Создание итератора
  20. Преобразование строки в число
  21. Замена текста с re.sub()
  22. Удаление URL-адресов в Python
  23. Python union() функция — объединение множеств
  24. Функции в одну строку
  25. Lambda Functions in Python
  26. Хранение переменных в Python.
  27. Функции высшего порядка в Python
  28. Объединение итераторов
  29. Создание графиков в терминале
  30. Парсинг веб-страниц с Beautiful Soup
  31. Метод __ixor__ для побитового исключающего ИЛИ
  32. Преобразование символов с помощью map
  33. Подсчет частотности элементов в Python
  34. Непрерывная проверка в Python
  35. Настройка логгера Logzero
  36. Работа с изображениями Pillow
  37. Циклы for в Python
  38. Списки в Python: основы
  39. Поиск подстроки в строке
  40. Участие в сообществе @selectel
  41. Преобразование документов в PDF с помощью Spire.Office
  42. Подписка на SelectelNews в Twitter
  43. Извлечение данных из JSON
  44. Отладка в Python
  45. Подсчет вхождений элементов

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