How to get the name of attribute in python object?
本问题已经有最佳答案,请猛点这里访问。
例如,我有下一个python类
1 2 3 | class Myclass(): a = int b = int |
假设我不知道这个类的名称,那么我需要获取属性的名称?(a)和"b"
如果您想要所有(包括私有)属性,只需
1 | dir(Myclass) |
但是,以
1 | filter(lambda aname: not aname.startswith('_'), dir(Myclass)) |