Teste o seu código para o tempo de execução pode se tornar integrante em casos em que a velocidade é um fator crucial. Muitas vezes , os programas que lidam com grandes lojas de dados podem aumentar em complexidade de tempo de forma exponencial, com consequências imprevisíveis na estrada. Usando o módulo " timeit " , você pode testar o tempo de execução de um trecho de Python e registrar os resultados em um arquivo. Coisas que você precisa
Python Interpreter
Show Mais instruções
1
Importe o módulo " timeit " :
>>> import timeit
2
Definir uma função que executa uma tarefa específica :
>>> def AddList (): . . . l = list () . . . for i in range ( 100): . . . l.append (1)
3
Crie um objeto timeit , eo tempo da execução da função :
>>> t = timeit.Timer ( stmt = ' AddList ()' , a configuração = ' de __ main__ importação AddList ')
4
Abra um objeto de arquivo com permissões de escrita :
>>> f = open ( /Users /Bob /desktop /log.txt ',' w ')
5
Escrever o tempo para o arquivo de log . Lembre-se de typecast a saída como uma string - a função " write " espera um buffer de string :
>>> f.write (str ( t.timeit ()))