我有一门课看起来像这样:
class HTTP_HEADERS:
ACCEPT = "X-Accept"
DECLINE = "X-Decline"
要从类中获取所有变量名,我可以执行以下操作:
members = [
attr for attr in dir(HTTP_HEADER)
if not callable(getattr(HTTP_HEADER, attr))
and not attr.startswith("__")
]
这将返回变量名列表,如下所示:
["ACCEPT", "DECLINE"]
现在我要做的是把这些变量的值放入一个列表中。例如,输出应为:
["X-Accept", "X-Decline"]
我如何才能成功地做到这一点?