我有一个enum.Enum子类:
class MyEnum(Enum):
A = "apple"
C = "cherry"
B = "banana"
Run Code Online (Sandbox Code Playgroud)
并且我希望能够使用<并>查看给定成员是否按定义顺序排在另一个成员之前或之后,因此我可以执行以下操作:
>>> MyEnum.A < MyEnum.B
True
>>> MyEnum.B >= MyEnum.C
True
>>> MyEnum.C < MyEnum.A
False
Run Code Online (Sandbox Code Playgroud)
基于值在枚举的定义中出现的位置,而不是枚举值本身。我知道枚举会保留顺序,但是无法找到最先出现的顺序。如何在Python 3.7中完成此操作?
我的Google App Engine应用使用Datastore NDB.所以我进口:
from google.appengine.ext import ndb
但是当我部署并转到我的应用程序时出现错误:
ModuleNotFoundError: No module named 'google.appengine'
那么如何让GAE安装这部分Google Cloud SDK?