Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como o log de execução Tempo de teste em Python
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 ()))


Anterior :

Próximo : No
  Os artigos relacionados
·Como permitir que um usuário Faixa de entrada em Pytho…
·Como limpar uma caixa de listagem em Python 
·Lista de Python Mescla 
·Como converter um Integer para Binário & Back em Pytho…
·Como ler um Float binária com Python 
·Como fazer ROT- 13 em Python 
·Como converter CSV para HTML em Python 
·Funções com matrizes e escalas em Numerical Python 
·Como encontrar um número mágico de um arquivo Python …
·Python Listbox 
  Artigos em destaque
·Como Programar C Ponteiros 
·Tipos incompatíveis foram encontrados em Java 
·Como criar RSS com PHP 
·Lógica booleana permite que você para que 
·Como contratar um Array em uma string separados por ví…
·Ajuda programação Scheme 
·Como converter Latin1 para UTF-8 
·Como selecionar Com DATEDIFF em MySQL 
·Como excluir Baixa Prioridade no MySQL 
·Como escrever um PHP Se Statement 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados