Latest web development tutorials

Metoda zegar Python ()

opis

Zegar czasu Python () jest liczba sekund, aby powrócić bieżących obliczeń zmiennoprzecinkowych czasu procesora. Różne procedury stosowane do pomiaru czasu niż time.time () bardziej użyteczne.

Zauważ, że wymaga to różne znaczenia w różnych systemach. W systemach UNIX, zwraca się "proces czasu", to jest zmiennoprzecinkowych (znacznik czasu) w sekundach. W systemie Windows pierwszej rozmowy, powrót jest rzeczywisty czas trwania procesu. I nazywa się po raz drugi po pierwszym wywołaniu od czasu działa teraz. (W rzeczywistości Win32.Przykład na QueryPerformanceCounter (), w oparciu o bardziej dokładne niż milisekund)

gramatyka

Zegar () Składnia metody:

time.clock()

parametry

  • NA.

Wartość zwracana

Ta funkcja posiada dwie funkcje

W pierwszej rozmowy, powrót jest rzeczywisty czas trwania programu;

Aby zadzwonić po raz drugi po powrocie jest czas od pierwszego wezwania, wezwanie do przedziału

W ramach systemu win32, funkcja ta zwraca w czasie rzeczywistym (czas ściany), podczas gdy w Unix / Linux zwraca czas procesora.

Przykłady

Poniższy przykład pokazuje zegar () do użycia:

#!/usr/bin/python
import time

def procedure():
    time.sleep(2.5)

# measure process time
t0 = time.clock()
procedure()
print time.clock() - t0, "seconds process time"

# measure wall time
t0 = time.time()
procedure()
print time.time() - t0, "seconds wall time"

Powyższy przykład wyjście jest:

0.0 seconds process time
2.50023603439 seconds wall time