Курс 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. Сортировка данных с лямбда-функциями
  2. Создание объекта timedelta
  3. Отслеживание прогресса с tqdm
  4. Функция reduce() в Python
  5. Функция reversed() в Python
  6. Оператор «not» в Python
  7. Метод join для объединения строк
  8. Определение объема памяти объекта
  9. Python: Фильтрация списков с помощью filter()
  10. Капитализация строк
  11. Обязательные аргументы в Python
  12. Конкатенация строковых литералов
  13. Вычисление логарифмов в Python
  14. Импорт и использование модулей в Python
  15. Улучшенные подсказки для импорта в Python 3.12
  16. Удаление ключа из словаря в Python
  17. Названия столбцов в Python таблицах
  18. Работа с deque из collections
  19. Разбиение текста в Python
  20. Декораторы в Python
  21. Defaultdict в Python
  22. Логические операторы в Python
  23. Создание словарей и множеств в Python
  24. Работа с датами в Python
  25. Инициализация структур данных
  26. Обход словаря в Python
  27. Конкатенация строк с join() в Python
  28. Установка Git и AWS CLI
  29. Установка и использование Logzero
  30. Принципы программирования
  31. Метод rlshift для битового сдвига
  32. Просмотр внешних файлов в %pycat
  33. Принципы LSP и ISP в Python
  34. Новшества Flask 2.0
  35. Мониторинг работы программы Py-spy
  36. Добавление элемента к кортежу
  37. Тестирование с responses
  38. Метод rpow в Python
  39. Профилирование с Pandas
  40. Работа с географическими данными в Python
  41. Вывод символов строки в Python
  42. Обработка ошибок в Python
  43. Работа с типами данных в Python с помощью pydantic.
  44. Метод __float__ в Python

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