Tor Erik Sønvisen wrote: > Hi > > In php I can assign a value to a variable and use this varaible to access a > property in some object: > > $var = 'property'; > $object->{$var} > > This will transelate to $object->property... > Is this possible in Python?
Not directly, but there's a way: getattr(obj, attname, [,default]) > # Prints help on methods in Canvas-instance > for method in dir(self.canvas): > print method > print help(self.canvas.method) > > gives me " AttributeError: Canvas instance has no attribute 'method' "... Try this for method in dir(self.canvas): print method print help(getattr(self.canvas, "method")) HTH -- bruno desthuilliers python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in '[EMAIL PROTECTED]'.split('@')])" -- http://mail.python.org/mailman/listinfo/python-list