Курс 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. Namedtuple в Python
  3. Расчет времени выполнения
  4. Оператор continue в Python
  5. Функции высшего порядка в Python
  6. Декораторы с аргументами
  7. Многоточие в Python
  8. Удаление первого элемента списка
  9. Уникальные значения из списка
  10. Вложенные генераторы в Python
  11. Работа с исключениями в Python
  12. Создание таблиц в терминале с PrettyTable
  13. Работа с атрибутом dict
  14. Выбор редактора кода.
  15. Избегайте ошибку FileNotFoundError
  16. История Python
  17. Зарезервированные слова в Python
  18. Метод join() для объединения элементов в строку.
  19. Названия переменных
  20. Метод __ixor__ для побитового исключающего ИЛИ
  21. Создание графики с черепахой
  22. Добавление элемента в список.
  23. Константы в модуле cmath
  24. Логические операторы в Python
  25. Списки в Python: синтаксис представления
  26. Декоратор проверки активности
  27. Профилирование с Pandas
  28. Освобождение памяти в Python
  29. Анонимные функции в Python
  30. Добавление вложенных списков
  31. Создание копии итератора
  32. Бесконечные списки в Python
  33. Метод is_absolute() для PurePath
  34. Удаление ключа из словаря в Python
  35. Удаление файлов и папок в Python
  36. Объединение коллекций в Python
  37. Форматирование строк в Python
  38. Поиск повторов в списке
  39. Удаление ресурса в Python
  40. Передача аргументов в Python
  41. Очистка входных данных
  42. Генераторы словарей и множеств
  43. Библиотека sh: использование команд bash в Python
  44. Метод rpow в Python
  45. Область видимости переменных
  46. Импорт с альтернативным именем

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