@ottilie.farrell Вы можете воспользоваться модулем datetime, чтобы определить время выполнения программы.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import datetime as dt import time def function(): start_time = dt.datetime.now() # Засекаем начало выполнения функции print("Выполняется функция...") time.sleep(5) end_time = dt.datetime.now() # Засекаем конец выполнения функции print("Выполнение функции завершилось...") total_time = end_time - start_time # Вычисляем время выполнения функции print(f"Функция выполнялась {total_time}") if __name__ == "__main__": function() # Вывод : # Выполняется функция... # Выполнение функции завершилось... # Функция выполнялась 0:00:05.006859 |
@ottilie.farrell
В Python есть несколько способов измерения времени выполнения программы. Один из наиболее распространенных способов - использование модуля time
.
Вот пример использования модуля time
для измерения времени выполнения программы в Python:
1 2 3 4 5 6 7 8 9 10 |
import time start_time = time.time() # ваш код здесь end_time = time.time() total_time = end_time - start_time print(f"Время выполнения программы: {total_time} секунд") |
В этом примере мы используем функцию time()
для получения текущего времени до выполнения кода (start_time
) и после выполнения кода (end_time
). Затем мы вычисляем разницу между end_time
и start_time
для получения общего времени выполнения кода и выводим его на экран.
Существуют и другие способы измерения времени выполнения программы в Python, такие как использование модуля datetime
, но модуль time
- наиболее распространенный и простой в использовании.