擅长:python、mysql、java
<p>我没有使用cProfile,但在我看来,它根据函数名将运行时分配到bucket中。21秒被<code>for</code>语句中的内置函数<code>range()</code>使用。另外43秒不在一个单独的命名函数中,因此它所属的名称是<code>main</code>,如下所示:</p>
<pre><code>if __name__ == '__main__':
...
</code></pre>
<p>如果你把循环的主体放入一个函数中,43秒(或大部分时间)就会出现在那里。如果将主体拆分为多个函数,您将获得更细粒度的分析。在</p>