Back
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.).
vars()
__dict__
list
dict
You can do it by using the built-in function dir().
dir()
31k questions
32.8k answers
501 comments
693 users