2012-01-09 38 views

回答

8

timeit是專爲測試極短的代碼片段,所以它運行的代碼很多次,平均它們。默認情況下,它運行1000000次。

您可以通過運行它,如下所示更改此:

timeit.Timer('print "hi"').timeit(number=1) 
5

如果你看一下docs,你會看到該語句將默認爲執行100萬倍。

如果您只想運行2次,則可以將Timer類的timeit()方法傳遞給2。

timeit.Timer('print "hi"').timeit(2) 
相關問題