Seite 2 von 2

Verfasst: Mittwoch 28. April 2010, 12:01
von mutetella
Wenn man allerdings der zu messenden Funktion 'hallo()' einen Parameter übergeben möchte, wird die Syntax schon ein bischen abenteuerlich:

count = 10000
timer = timeit.Timer('hallo('+str(count)+')', 'from test import hallo')

Oder gibt's da 'ne schönere Lösung?

Gruß
mutetella

@BlackJack:
Werd' mich jetzt auch mal mit profile beschäftigen, wenn ich timeit() kapiert hab'.... :-)

Verfasst: Mittwoch 28. April 2010, 12:50
von Dav1d

Code: Alles auswählen

count = 10000
timer = timeit.Timer('hallo(%s)'%count, 'from test import hallo') 

Verfasst: Mittwoch 28. April 2010, 18:45
von mutetella
@Dav1d:
Ok, schaut definitiv besser aus... :lol: