Test de votre code pour le temps d'exécution peut devenir partie intégrante dans les cas où la vitesse est un facteur crucial. Plusieurs fois, les programmes traitant de grands magasins de données peuvent augmenter en complexité en temps exponentielle, avec des conséquences imprévisibles sur la route. En utilisant le module " timeit " , vous pouvez tester le temps d'exécution d'un code Python et consigner les résultats dans un fichier. Choses que vous devez
Python Interpreter
Afficher plus Instructions
1
Importer le " timeit « module :
>>> import timeit
2
définir une fonction qui exécute une tâche spécifique :
>>> def addlist (): . . . l = list () . . . for i in range (100) : . . . l.append (1)
3
Créer un objet timeit , et l'heure de l'exécution de la fonction:
>>> t = timeit.Timer ( stmt = ' addlist ()' , la configuration = ' de __ main__ importation addlist ')
4
ouvrir un objet fichier avec les permissions d'écriture :
>>> f = open ( /Users /Bob /Desktop /log.txt ',' w ')
5
écrire l'heure dans le fichier de log . N'oubliez pas de transtyper le résultat sous forme de chaîne - la fonction " Write" s'attend à un tampon de chaîne :
>>> f.write (str ( t.timeit ()))