【发布时间】:2015-03-07 11:36:58
【问题描述】:
我正在使用 Python 2.7.3 和 IPython 0.12.1,在终端中我初始化了一个名为 range 的变量。我不会重新启动会话,我想使用范围功能。我尝试将变量设置为无,但是当我尝试调用 range() 时出现以下错误:
range = [1,2,3]
range = None
range(0,3000,5)
TypeError: 'NoneType' 对象不可调用
【问题讨论】:
-
你也可以发布你的代码
-
您通过将其分配为 None 来覆盖具有范围的函数,然后尝试调用不是函数对象但您无法调用的 NoneType 的范围。
-
你见过这个吗?自己无法尝试,但可能对您有用。 stackoverflow.com/questions/4599016/…
-
谢谢,del 解决了它,如果您想保留变量,builtin 非常棒。我也会添加我的代码。
标签: python python-2.7 typeerror