[python-users] gelöst : String als Objektnamen verwenden

Stefan Pampel stefan.pampel at polyformal.de
Di Okt 30 21:23:26 CET 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thomas Wittek schrieb am 30.10.2007 18:09:
> Versuch's mal mit getattr():
> getattr(self, 'despecle_tight_slider') # liefert die methode
> getattr(self, 'despecle_tight_slider')() # führt die aus
> http://docs.python.org/lib/built-in-funcs.html
> 
> Falls möglich hantierst du idealerweise gar nicht erst mit Strings rum,
> sondern übergibst direkt die Methode (und nicht nur deren Name) als
> Parameter.

Das klappt gut und sieht auch elegant aus.

Vielen Dank

Stefan

- --
/ polyformal                  /
| Kaesenstraße 8             /
| 50677 Köln - Germany      /
| phone: +49 221 3103 122
| fax:   +49 221 9311 9223
| http://www.polyformal.de/
|______________________/

GPG KEY: 11678845
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHJ5K+XXT1nfS2Z+ERAhu2AKCvE2xGqTASlyQ5IA15003lkwzNPQCfYIFL
9vBMc0607Et1uV9kOosvhGo=
=cdb9
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste python-users