Zeit für python-Skripte mit IPython Magie

Wie kann ich die Zeit der Ausführung eines Python-Skript mit dem iPython %Zeit %oder % %timeit magic Befehle? Zum Beispiel habe ich script.py und ich würde gerne wissen, wie lange es dauert, um Sie auszuführen. Kleine nuance: script.py braucht input-parameter(s). Die unten scheint nicht zu funktionieren.

%%time script.py input_param1 input_param2
  • Als seitliche Anmerkung, warum nicht umgestalten script.py so dass es kann verwendet werden, als ein Modul (so können Sie es importieren und dann script.run(input_param1, input_param2) tut das gleiche, als wenn die beiden Werte wurden sys.argv[1:3] auf der Kommandozeile)? Das würde wohl helfen, für alle Arten von Tests, nicht nur die Leistung testen...
  • tun Sie etwas dagegen, geben ein Beispiel, wie es Aussehen würde, umgestalten script.py als Modul?
InformationsquelleAutor user1507844 | 2014-07-28
Schreibe einen Kommentar