gpt4 book ai didi

python - Python timeit 设置中的局部变量

转载 作者:太空狗 更新时间:2023-10-30 00:27:48 26 4
gpt4 key购买 nike

<分区>

在我阅读有关 timeit 的所有地方,我发现我只能以这种方式使用变量:

s1 = 'abc'
s2 = 'abc'
timeit.timeit('s1==s2', 'from __main__ import s1, s2', number=10**4)

s1 = 'abc'
s2 = 'abc'
def func():
timeit.time('s1==s2', 'from __main__ import s1,s2', number=10**4)

这意味着只要变量在主程序中,您也可以在函数中使用 timeit.timeit。我想将 timeit.timeit 与它所在范围内的变量一起使用,例如:

def func():
s1 = 'abc'
s2 = 'abc'
timeit.timeit(...)

如你所见,我的问题是:

当它们都不在主程序中时,如何将 timeit.timeit 与同一范围内的变量一起使用?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com