获取对象类的关键字参数的完整列表

时间:2018-02-26 09:33:34

标签: python

我想找出一个对象方法的参数。问题是参数是可选的,所以当我尝试以下任何一种情况时,我都无法获得所需的信息

#1
import inspect
import pygraphviz as PG
sig = inspect.signature(PG.AGraph.add_node)

#2
full_arg = inspect.getfullargspec(PG.AGraph.add_node)

# 3
PG.AGraph.add_node.__defaults__

以上方法都没有给出我想要的结果。例如,我知道add_node函数接受colorstyle等参数,但我不会在其中任何一个输出中看到它们。有没有办法得到这个?

PS:我上面提到的方法来自解决类似问题的其他SO问题

0 个答案:

没有答案