Is there a way to get all attributes/methods/fields/etc. of an object in Python?
vars()
is close to what I want, but it doesn’t work unless an object has a __dict__
, which isn’t always true (e.g. it’s not true for a list
, a dict
, etc.).
Is there a way to get all attributes/methods/fields/etc. of an object in Python?
vars()
is close to what I want, but it doesn’t work unless an object has a __dict__
, which isn’t always true (e.g. it’s not true for a list
, a dict
, etc.).
Use the built-in function dir()
.