Горе можно снести одному, но для радости нужны двое (Э. Хаббард).

Python 3 – Время. Метод clock()

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
2 августа 2018
Python 3 - Время. Метод altzone()

Описание

Метод clock() возвращает текущее время процессора как число с плавающей запятой, выраженное в секундах в Unix. Точность зависит от функции C с тем же именем, но в любом случае это функция, используемая для бенчмаркинга алгоритмов Python или временных алгоритмов.

В Windows эта функция возвращает время часов, прошедшие с момента первого вызова этой функции, в виде числа с плавающей запятой, на основе функции Win32 QueryPerformanceCounter.

Синтаксис

Ниже приведен синтаксис метода clock():

time.clock()

 

Параметры

Не Доступно

Возвращаемое значение

Этот метод возвращает текущее время процессора как число с плавающей запятой, выраженное в секундах в Unix, и в Windows он возвращает часы настенных часов, прошедшие со времени первого вызова этой функции, в виде числа с плавающей запятой.

Пример

В следующем примере показано использование метода clock().

#!/usr/bin/python3
import time

def procedure():
   time.sleep(2.5)

# измерение времени процесса
t0 = time.clock()
procedure()
print (time.clock() - t0, "время обработки в секундах")

# время стены измерения
t0 = time.time()
procedure()
print (time.time() - t0, "время стены в секундах")

 

Результат

Когда мы запускаем указанную выше программу, она выдаст следующий результат:

2.45994556366190517 время обработки в секундах
2.5 время стены в секундах

 

Примечание
Не все системы могут измерять истинное время процесса. На таких системах (включая Windows) часы обычно измеряют время стены с момента запуска программы.

 

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 91

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам:

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close