gpt4 book ai didi

python - 如何修复错误 :'range' object is not callable in python3.6

转载 作者:行者123 更新时间:2023-12-03 23:17:11 26 4
gpt4 key购买 nike

关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

1年前关闭。




Improve this question




我的代码看起来像:

list_var = ['rh','temp','tl','Tt','DPD','PAR']
for L in range(1, len(list_var)):
for subset in itertools.combinations(list_var, L):
f = 'inf ~ {} + C(area)'.format(' * '.join(list(subset)))

错误 'range' object is not callable连我换了也跳起来 len(list_var)成一个数。
你能找出问题并解决它吗?
先感谢您!!!

最佳答案

我可以在分配 range 时重现该问题命名为 range实例化对象:

>>> range = range(10)
>>> range(1)
Traceback (most recent call last):
File "<string>", line 301, in runcode
File "<interactive input>", line 1, in <module>
TypeError: 'range' object is not callable

您可能在代码的前面重新分配了名称,从而触发了这个确切的错误。

一个快速而肮脏的修复是:
del range

关于python - 如何修复错误 :'range' object is not callable in python3.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48522852/

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