Python3提供错误未解析的引用“long”

2024-04-24 13:27:23 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python2.7中,我的结构在Python3.5中出现错误。在

这是密码

python_types = {
    TYPE_DOUBLE: float,
    TYPE_FLOAT: float,
    TYPE_INT64: long,
    TYPE_UINT64: long,
    TYPE_INT32: int,
    TYPE_FIXED64: float,
    TYPE_FIXED32: float,
    TYPE_BOOL: bool,
    TYPE_STRING: unicode,
}

我只收到long和unicode类型的错误,但其他类型都可以。有人能解释一下为什么吗?在


Tags: 密码类型type错误unicodefloat结构long
1条回答
网友
1楼 · 发布于 2024-04-24 13:27:23

根据python3.0中包含的PEP(Python增强建议),long与{}合并,现在只有{}。在

https://www.python.org/dev/peps/pep-0237/

您还可以在Python3.0的“新增功能”发行说明中看到对它的引用:https://docs.python.org/3.0/whatsnew/3.0.html#integers

相关问题 更多 >