Python 在函数参数中键入枚举类型
Python typing for enum type in function argument
我有这个 python 枚举
from enum import Enum
class TypeItem(Enum):
ITEM_1 = 'revenue'
ITEM_2 = 'net_income_after_taxes'
我想将它用作函数参数。该函数看起来像这样;
def function_use(type_item: TypeItem) -> None:
return None
type_item: TypeItem
可能是错误的。 TypeItem
枚举的正确输入应该是什么?
我正在使用 python 3.7
我会回答我自己的问题。感谢 ForceBru 和 Georgy 的评论,正确答案已经在问题中了。
def function_use(type_item: TypeItem) -> None:
return None
我有这个 python 枚举
from enum import Enum
class TypeItem(Enum):
ITEM_1 = 'revenue'
ITEM_2 = 'net_income_after_taxes'
我想将它用作函数参数。该函数看起来像这样;
def function_use(type_item: TypeItem) -> None:
return None
type_item: TypeItem
可能是错误的。 TypeItem
枚举的正确输入应该是什么?
我正在使用 python 3.7
我会回答我自己的问题。感谢 ForceBru 和 Georgy 的评论,正确答案已经在问题中了。
def function_use(type_item: TypeItem) -> None:
return None