我正在尝试使用 timeit 模块,但我不知道如何。我有一个主要的:
from Foo import Foo
if __name__ == '__main__':
...
foo = Foo(arg1, arg2)
t = Timer("foo.runAlgorithm()")
print t.timeit(2)
我的 Foo 类有一个名为 runAlgorithm() 的方法
错误是这样的:
NameError:未定义全局名称“foo”
我究竟做错了什么?我可以从类方法中抽出时间吗?