Prueba de su código de tiempo de ejecución puede llegar a ser integral en los casos en que la velocidad es un factor crucial. Muchas veces , los programas que se ocupan de grandes almacenes de datos pueden aumentar en complejidad temporal exponencial , con consecuencias imprevistas en el futuro. Con el módulo " timeit " , puede probar el tiempo de ejecución de un fragmento de Python y registrar los resultados en un archivo . Cosas que necesitará
Python Interpreter
Mostrar más instrucciones
1
Importación del módulo " timeit ":
>>> import timeit
2
Definir una función que se ejecuta una tarea específica :
>>> def AddList (): . . . l = list () . . . for i in range ( 100 ) : . . . l.append ( 1 )
3
Crear un objeto timeit , y el tiempo de la ejecución de la función:
>>> t = timeit.Timer ( stmt = ' AddList ()' , la configuración = ' de __ main__ importación AddList ' )
4
Abra un objeto archivo con permisos de escritura :
>>> f = open ( /Users /Bob /Escritorio /log.txt ',' w ' )
5
Escriba el tiempo para el archivo de registro . Recuerde que debe encasillar el resultado como una cadena - la función de "write" espera un búfer de cadena :
>>> f.write ( str ( t.timeit () ))