timeitモジュールを使おうとしていますが、方法がわかりません。私はメインを持っています:
from Foo import Foo
if __name__ == '__main__':
...
foo = Foo(arg1, arg2)
t = Timer("foo.runAlgorithm()")
print t.timeit(2)
私のClassFooには、runAlgorithm()という名前のメソッドがあります。
エラーはこれです:
NameError:グローバル名'foo'が定義されていません
私は何が間違っているのですか?クラスメソッドから時間をとることはできますか?