Alex Marandon a écrit :
Bonjour,
Actuellement, pour rechercher les attributs d'un objet dans l'interpréteur interactif, je fais quelque chose comme ca :
filter(lambda s:s.find('find') != -1, dir(''))
>
Pas très élégant, surtout le "!= -1". Cela me frustre d'autant plus qu'en Ruby je faisait juste :
''.methods.grep /find/i
(Ce qui de plus rends la recherche insensible a la casse.)
[n for n in dir(str) if 'find' in n.lower()]
Des idées pour améliorer mon quotidien de codeur Python ?
http://docs.python.org/lib/module-rlcompleter.html
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/496812