代码段必须是独立的-它们不能进行外部引用。您必须在statement-string或setup-string中定义值:
import timeitsetup = """A = 1B = 2def foo(num1, num2): passdef mainprog(): global A,B for i in range(20): # do something to A and B foo(A, B)"""t = timeit.Timer(stmt="mainprog()" setup=setup)print(t.timeit(5))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)