擅长:python、mysql、java
<p>我知道这在Python社区是异端邪说,但我实际上建议<em>而不是</em>使用<code>timeit</code>,尤其是对于这样的东西。就您的目的而言,我相信它已经足够好了(甚至可能比<code>timeit</code>更好!)如果您只需使用<code>time.time()</code>来计时。换句话说,做些像</p>
<pre><code>from time import time
t0 = time()
myfunc()
t1 = time()
print t1 - t0
</code></pre>
<p>请注意,根据您的平台,您可能希望改为使用<code>time.clock()</code>(请参阅堆栈溢出问题,如<a href="https://stackoverflow.com/questions/85451/python-time-clock-vs-time-time-accuracy">this</a>和{a2}),如果您使用的是python3.3,那么由于<a href="http://www.python.org/dev/peps/pep-0418/" rel="nofollow noreferrer">PEP 418</a>,您将得到{a3}。在</p>