我正在为如何在python C API中创建Python Enum对象而苦苦挣扎。枚举类已将tp_base分配给PyEnum_Type,因此它继承枚举。但是,我想不出一种方法来告诉enum基类枚举中有哪些项。我希望允许使用每个Python Enum提供的__members__属性从Python进行迭代和查找。Jelle
我正在使用cython将.h文件中的枚举导入到我的python代码中(目标是有一个地方包含我的两个程序的枚举)。extern from "enums.h": ONE, THREE 这段代码的工作原理是,它导入枚举,以便可以使用正确的值从python代码访问。pass 我在python中得到了一个Numbers枚举,但是没有成员(所以即使我这样做了
我已经创建了一个Python2.7环境,并通过在EC2实例中键入"python -V“进行了验证,它显示了正确的python版本( 2.7 ),但不知何故,在错误日志中似乎正在使用python3.6。File "/opt/python/run/venv/lib64/python3.6/distutils/__init__.py", line 4, in <module>