如果我具有以下条件:
def alert(self, text: str, color: str) -> str:
我能以某种方式获得指定类型的参数吗?
我尝试使用func.__code__.co_varnames
和inspect.getargspec(func)
,但收效不佳。
答案 0 :(得分:1)
date day Rude Staff Poor Hygiene Out of Stock
0 01/06/19 Sat 12 4 3
1 09/06/19 Sun 12 4 3
2 15/09/21 Fri 12 4 3
带有类型的字典。
键alert.__annotations__
描述返回值。所有其他键都是参数的名称。
答案 1 :(得分:1)
blue_note的答案不适用于python 3.7中引入的__future__.annotations
,而应使用typing.get_type_hints。