【发布时间】:2015-10-11 14:27:31
【问题描述】:
我正在尝试使用 timeit.timeit 来查找执行特定代码行所需的时间。 问题是这一行包含变量,我需要以某种方式导入它们,所以我的问题是如何? 为了更清楚,代码看起来像这样:
def func():
var1 = 'aaa'
var2 = 'aab'
t1 = timeit.timeit('var1==var2', 'from __main__ import ___', number = 10**4) # here I'm missing what to put after the import
如果我试图在__main__ 中执行此代码,我将直接使用'from __main__ import var1, var2' 导入变量
这类问题有什么解决办法吗?
【问题讨论】:
标签: python string function variables timeit