Bonjour a tous,
Alors voila, je n'arrive pas a utiliser la fonction getattr si je veux utiliser une méthode sans arguement.
Bref j'arrive a utiliser cette fonction si je doit appeler une méthode avec argument, mais comment appeler une méthode sans arguments?Code:
1
2
3
4
5
6
7
8
9
10
11 Python 2.5.2 (r252:60911, Oct 5 2008, 19:24:49) [GCC 4.3.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> liste=[1,4,48,2,54,3,5,8] >>> getattr(liste,'append')(17) >>> liste [1, 4, 48, 2, 54, 3, 5, 8, 17] #On voit bien ici qu'il a ajouté '17' à la liste sans probleme >>> getattr(liste,'sort') <built-in method sort of list object at 0xb7d4d7ac> #Par contre ici il n'a pas appliqué la méthode sort >>> liste [1, 4, 48, 2, 54, 3, 5, 8, 17]
Help!!
Julien