Как проверить сколько работает программа в Python?

Пользователь

от krista , в категории: Python , 3 года назад

Как проверить сколько работает программа в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 3 года назад

Чтобы проверить, сколько работает программа, можно воспользоваться модулем datetime

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
import datetime as dt
import time

def some_work_with_timer():
    start_time = dt.datetime.now() # Устанавливаем время начала работы

    # Выполняем какие-либо функции
    time.sleep(10) # Для теста замораживаем программу на 10 секунд

    end_time = dt.datetime.now() # Фиксируем конец работы программы

    return end_time - start_time # Вычитаем разницу и получаем время работы программы

print(some_work_with_timer()) # Вывод : 0:00:10.009870


Пользователь

от greyson , 2 года назад

@krista 

Вы можете измерить время выполнения программы в Python с помощью модуля time. Вот пример использования этого модуля:

1
2
3
4
5
6
7
8
9
import time

start_time = time.time()

# Код вашей программы

end_time = time.time()
total_time = end_time - start_time
print("Время выполнения программы: ", total_time, " секунд.")


В этом примере мы сначала импортируем модуль time. Затем мы сохраняем текущее время в переменную start_time. Выполняем код вашей программы, а затем сохраняем текущее время в переменную end_time. Мы вычисляем время выполнения программы путем вычитания start_time из end_time. Наконец, мы печатаем время выполнения программы.


Обратите внимание, что время выполнения программы может изменяться от запуска к запуску в зависимости от состояния вашей системы во время выполнения программы. Чтобы получить более точные результаты, рекомендуется выполнить программу несколько раз и усреднить результаты.