您可以使用其中包含“可能内容”的
__args__属性:
Union``tuple
>>> from typing import Union>>> x = Union[int, str]>>> x.__args__(int, str)>>> isinstance(3, x.__args__)True>>> isinstance('a', x.__args__)True
该
__args__参数未记录下来,因此可以认为是“与实现细节打交道”,但它似乎比解析更好
repr。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)