python get object attributes code example

Example 1: get object attributes python

for att in dir(your_object):
    print (att, getattr(your_object,att))

Example 2: print items in object python

def (myObject):
  print(vars(myObject))

Example 3: python get attributes of object

getattr(object, 'attribute_name')

Example 4: python get attributes of class

import inspect

class myclass:
  a = 5
  def method(b):
    return b

for i in inspect.getmembers(myclass):
  print(i)

Example 5: see attributes of object python

>>> class new_class():
...   def __init__(self, number):
...     self.multi = int(number) * 2
...     self.str = str(number)
... 
>>> a = new_class(2)
>>> a.__dict__
{'multi': 4, 'str': '2'}
>>> a.__dict__.keys()
dict_keys(['multi', 'str'])

Example 6: python get attributes of object

field_name = "fullName"
print getattr(user, field_name) # prints content of user.fullName