¿Hay alguna manera de realizar la búsqueda por palabra clave del módulo y la función docstrings del intérprete?Python docstring search - similar a MATLAB `lookup` o Linux` apropos`
A menudo, cuando quiero hacer algo en Python, sé que hay un módulo que hace lo que quiero, pero no sé cómo se llama. Me gustaría una forma de buscar "el nombre de la función o módulo que hace X" sin tener que Google "python do X".
Tome el ejemplo de "¿cómo puedo abrir una URL"? En un shell de Linux, podría intentar >> apropos open url
. Bajo MATLAB, podría intentar >> lookup open url
. Ambos me darían listas de funciones o módulos que incluyen las palabras 'abrir' y 'URL' en algún lugar de su página de manual o cadena de documentación. Por ejemplo:
urllib.urlopen : Create a file-like object for the specified URL to read from.
urllib2.urlopen : ...
...
me gustaría algo que busca a través de todos los módulos instalados, no sólo los módulos que han sido import
ed en mi sesión actual.
Sí, Google es una gran manera de buscar cadenas de doc Python, pero la latencia es un poco alta. ;)