4
我的目标是解析一个类并返回描述类中包含的方法和相关参数的数据结构(对象,字典等)。奖励积分的类型和回报......如何以编程方式报告类的API?
要求:必须是Python的
例如,下面的类:
class Foo:
def bar(hello=None):
return hello
def baz(world=None):
return baz
将解析返回
result = {class:"Foo",
methods: [{name: "bar", params:["hello"]},
{name: "baz", params:["world"]}]}
所以这是只是我在想什么的一个例子......我对数据结构非常灵活。
有关如何实现此目的的任何想法/示例?
看起来问题http://stackoverflow.com/questions/990016/how-to-find-out-the-arity-of-a-method-in-python,它包含你将需要的,也解释了你不能做 – 2009-07-04 04:21:20