我使用Enthought's traits library并且我有一个看起来像的对象:
from traits import HasTraits, Str, Enum, Bool
class Parameter(HasTraits):
name = Str()
description = Str()
required = Bool()
_in = Enum(["query", "header", "path", "formData", "body"])
但是,我想使用名称in
,因为我正在从外部来源复制规范。 in
是python中的关键字,所以我不能简单地使用:
class Parameter(HasTraits):
in = Enum(["query", "header", "path", "formData", "body"])
如何添加名称为in
的特征(或其他关键字,如class
或print
)?