Я хотел бы знать, откуда приходит модуль, который я собираюсь импортировать. Есть ли в python команда which
?Есть ли эквивалент python для команды Unix `which`?
Пример:
>>> which module_name
/usr/lib/python2.6/site-packages/module_name.py
Я хотел бы знать, откуда приходит модуль, который я собираюсь импортировать. Есть ли в python команда which
?Есть ли эквивалент python для команды Unix `which`?
Пример:
>>> which module_name
/usr/lib/python2.6/site-packages/module_name.py
import imp
imp.find_module(module_name)
Помощь по встроенной функции find_module
в модуле имп:find_module (...)
find_module (имя, [путь]) -> (файл, имя файла, (суффикс, режим, тип))
Поиск модуля. Если путь опущен или None, найдите встроенный, замороженный или специальный модуль и продолжите поиск в sys.path. Имя модуля не может содержать '.'; для поиска подмодуля пакета , передайте имя подмодуля и пакет__path__
.
Мне иногда нужно было что-то вроде этого. Я рад, что кто-то спросил об этом. Теперь я не чувствую себя глупо, не зная, откуда я импортирую все мои библиотеки;) – JudoWill