timeit模块专门为此目的而设计.
愚蠢的例子如下
def test():
"""Stupid test function"""
L = []
for i in range(100):
L.append(i)
if __name__ == '__main__':
from timeit import Timer
t = Timer("test()", "from __main__ import test")
print t.timeit()
Run Code Online (Sandbox Code Playgroud)
请注意,timeit也可以在命令行中使用(python -m timeit -s'import module''module.test()'),并且您可以多次运行该语句以获得更准确的度量.我认为时间命令不直接支持的东西. - jcollado
| 归档时间: |
|
| 查看次数: |
5948 次 |
| 最近记录: |