有更好的初始化所有这些模板代码的方法吗?
我想要做以下类似的事情,但不幸的是这会破坏Pylance的工作方式(所有内容都显示为引用相关类型的错误):
class Type(Enum):
Null=auto()
Bool=auto()
Int=auto()
Float=auto()
Decimal=auto()
String=auto()
Bytes=auto()
Date=auto()
Time=auto()
Datetime=auto()
Timestamp=auto()
Interval=auto()
Struct=auto()
Array=auto()
Json=auto()
我想要做以下类似的事情,但不幸的是这会破坏Pylance的工作方式(所有内容都显示为引用相关类型的错误):
_Types = ['Null','Bool','Int','Float','Decimal','String','Bytes','Date','Time','Datetime','Timestamp','Interval','Struct','Array','Json']
Type = Enum('Type', {v:i for i,v in enumerate(_Types)})