【发布时间】:2020-11-18 18:57:28
【问题描述】:
我正在使用基于 python 2.7 的旧代码(很遗憾,无法更改)。我必须从基于 python 3.6 的一段代码中引入一个新功能。这段代码可以工作,除非它使用包枚举,据我所知,它不再维护。所以:
from enum import Enum, auto(不适用于 python 2.7)
因为我认为“自动”没有在 python 2.7 中定义。是否有可能使这条线工作?或者至少安装/导入“enum.auto”或具有相同功能的东西?
【问题讨论】:
-
enum包在 Python 2.7 中根本不存在。 -
@AKX 如果你安装了它。
-
import enum; enum.auto = ...; import other_package_that_uses_enum应该可以工作...
标签: python python-2.7 enums compatibility