是否有一个等同于Unix`with`命令的python?

Con*_*ens 6 python

我想知道我要导入的模块来自哪里.which在python中有命令吗?

例:

>>> which module_name
/usr/lib/python2.6/site-packages/module_name.py
Run Code Online (Sandbox Code Playgroud)

Joh*_*ooy 8

import imp
imp.find_module(module_name)
Run Code Online (Sandbox Code Playgroud)

帮助
模块imp中的内置函数find_module :

find_module(...)
find_module(name,[path]) - >(文件,文件名,(后缀,模式,类型))
搜索模块.如果省略path或None,则搜索内置,冻结或特殊模块并继续在sys.path中搜索.模块名称不能包含'.'; 要搜索包的子模块,请传递子模块名称和包__path__.