我正在try 将一些代码从2转换为3,以及下面的简单脚本
import types
from types import NoneType
结果
ImportError:无法导入名称类型
如何将上面的2转换为3?
我正在try 将一些代码从2转换为3,以及下面的简单脚本
import types
from types import NoneType
结果
ImportError:无法导入名称类型
如何将上面的2转换为3?
types
个模块中不再有NoneType
个参考.你应该直接与None
,即obj is None
,核对身份.如果你真的需要NoneType
,另一种方法是使用:
NoneType = type(None)
这实际上与之前定义types.NoneType
的方式完全相同,之前它在November 28th, 2007上被删除.
作为旁注,您不需要导入模块就可以使用from .. import
语法,因此如果您不在其他任何地方使用模块引用,则可以删除import types
行.