我怎样才能拥有一个包含类的所有功能但不按字母顺序重新排序的列表?因为实际上我有:
[ foo.__dict__.get(a) for a in dir(foo) if isinstance(foo.__dict__.get(a), types.FunctionType) ]
它返回给我一个列表但重新排序......我也尝试过使用装饰器:
def decorator ():
listing = []
def wrapped (func):
listing.append(func)
return func
wrapped.listing = listing
return wrapped
很好,但是,我需要在我的类的每个函数上添加一个装饰器......也许你有一些技巧?