getattr.py 176 B

1234567891011
  1. # test __getattr__
  2. class A:
  3. def __init__(self, d):
  4. self.d = d
  5. def __getattr__(self, attr):
  6. return self.d[attr]
  7. a = A({'a':1, 'b':2})
  8. print(a.a, a.b)