Me gustaría saber de dónde viene el módulo del que estoy a punto de importar. ¿Hay un comando which
en python?¿Hay un python equivalente al comando `which` de Unix?
Ejemplo:
>>> which module_name
/usr/lib/python2.6/site-packages/module_name.py
Me gustaría saber de dónde viene el módulo del que estoy a punto de importar. ¿Hay un comando which
en python?¿Hay un python equivalente al comando `which` de Unix?
Ejemplo:
>>> which module_name
/usr/lib/python2.6/site-packages/module_name.py
import imp
imp.find_module(module_name)
Ayuda en find_module función incorporada
en imp módulo:find_module (...)
find_module (nombre, [ruta]) -> (archivo, nombre de archivo, (sufijo, modo, tipo))
Buscar un módulo. Si se omite la ruta o None, busque un módulo incorporado, congelado o especial y continúe la búsqueda en sys.path. El nombre del módulo no puede contener '.'; para buscar un submódulo de un paquete , pase el nombre del submódulo y el paquete__path__
.
Ocasionalmente, he necesitado algo como esto. Me alegra que alguien más haya preguntado esto. Ahora no me siento estúpido por no saber mágicamente de dónde estoy importando todas mis bibliotecas;) – JudoWill