J'ai une classe comme la suivante :
class User:
def __init__(self):
self.data = []
self.other_data = []
def doSomething(self, source):
// if source = 'other_data' how to access self.other_data
Je veux passer une chaîne de caractères pour la variable source en doSomething
et accéder au membre de la classe du même nom.
J'ai essayé getattr
qui ne fonctionne que sur les fonctions (d'après ce que je peux dire) ainsi que d'avoir User
étendre dict
et en utilisant self.__getitem__
mais cela ne fonctionne pas non plus. Quelle est la meilleure façon de procéder ?