Курс 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. Pillow: работа с изображениями
  2. Удаление URL-адресов в Python
  3. Сложные типы данных в Python
  4. Работа с базами данных SQLite
  5. Генерация случайных чисел Python
  6. Замена символов в Python
  7. Big O оптимизация
  8. Декораторы с аргументами
  9. Повторение элементов в Python
  10. Использование модуля __future__
  11. Раздувающийся словарь в Python
  12. Разделение строки с помощью split()
  13. Создание лямбда-функций
  14. Методы HTTP запросов в Flask
  15. Вложенные функции в Python
  16. Установка и загрузка Instaloader
  17. Отправка HTTP-запросов в Python
  18. Декоратор Ajax required
  19. Перезагрузка оператора в Python
  20. Упрощение работы с JSON-данными в Python
  21. Руководство по использованию Colorama
  22. Экспорт функций в Python
  23. Метод rmatmul для обратного матричного умножения
  24. Итераторы в Python
  25. Логирование в Python
  26. Простой калькулятор Python
  27. Список переменных с %who
  28. Работа с изменяемыми списками
  29. Проверка существования переменной с оператором :=
  30. Список переменных в Python
  31. Вычисление натуральных логарифмов в NumPy
  32. Именованные срезы в Python
  33. Управление IP-адресами через прокси
  34. Добавление цвета в консоли
  35. Работа с контекстным менеджером Pool
  36. Присвоение значений переменным в Python
  37. Использование super() в Python
  38. Python reversed() vs срез[::-1]
  39. Поиск простых чисел
  40. Безопасные SQL-запросы в Python 3.11
  41. Запуск файлового сервера
  42. Область видимости переменных
  43. Объединение словарей в Python 3.5+
  44. Модуль pprint
  45. Парсинг статей с Newspaper3k
  46. Вывод переменной и строки в Python

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