搜索仅显示长代码和/或dir()
。
是否真的没有简单的单行程序来获取所有函数属性(最好是那些不以__
开头的属性)及其值?我在Python 2.7上运行。
答案 0 :(得分:2)
这是你正在寻找的吗?
[(name, getattr(obj, name)) for name in dir(obj) if not name.startswith('__')]
编辑:要省略方法,请将其添加到条件:
and type(getattr(obj, name)) != types.MethodType