def timeTest(fn):
def test(*a,**k):
tm = time.clock()
fn(*a,**k)
print(time.clock()-tm)
return test
协程看上去是子程序,
但执行过程中,
在子程序内部可中断,
然后转而执行别的子程序 (不是函数调用),
在适当的时候再返回来接着执行。
而且yield的返回值是一个generator,怎么可能拿来直接去字典里当做key去取。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |