Latest web development tutorials

relógio de tempo Python () Método

descrição

Python relógio de tempo () função é o número de segundos para retornar os atuais cálculos de ponto flutuante de tempo de CPU. procedimentos diferentes usados ​​para medir a demorada do que time.time () mais útil.

Note que isto requer significados diferentes em diferentes sistemas. Em sistemas UNIX, ele retorna um "processo de tempo", é ponto flutuante (carimbo de tempo) em segundos. No Windows, a primeira chamada, o retorno é o tempo de funcionamento real do processo. E chamou uma segunda vez após a primeira chamada desde o tempo de execução agora. (Na verdade, um Win32 no QueryPerformanceCounter (), com base em mais preciso do que milissegundos)

gramática

relógio () sintaxe do método:

time.clock()

parâmetros

  • NA.

Valor de retorno

Esta função tem duas funções,

Na primeira chamada, o retorno é o tempo de execução real do programa;

Para chamar uma segunda vez, após o retorno é o tempo desde a primeira chamada, a chamada para o intervalo

Sob o sistema win32, esta função retorna o tempo real (tempo de parede), enquanto em Unix / Linux retorna o tempo de CPU.

Exemplos

O exemplo a seguir mostra o relógio () para usar:

#!/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"

O exemplo acima saída é:

0.0 seconds process time
2.50023603439 seconds wall time