文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>使用Python的timeit模块

使用Python的timeit模块

时间:2011-05-13  来源:xuwangyin

#file B
class B:
    def printargs(self, a, b):
        print a, b


#file A
from B import B
class A:
    def somemethod(self):
        from timeit import Timer
        from functools import partial
        foo = B()
        t = Timer(partial(foo.printargs, 1, 2))


#test file
from A import A
if __name__==’__main__’:A().somemethod()

 

某些情况下

from Foo import Foo
if __name__ == '__main__':
...
   foo = Foo(arg1, arg2) 
   t = Timer("foo.runAlgorithm()", 'from __main__ import foo')
   print t.timeit(2)
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载