我正在使用 python 3,我有一个名为 的模块"http" (mypackage.http)
,我还有另一个名为 foo 的模块,我想加载内置的http module
(不是我的mypackage.http
模块)
我可以用
imp.find_module('http', sys.path[1:])
获取内置的__ init__.py importlib path
例子:
/usr/local/Cellar/python3/3.3.2/Frameworks/Python.framework/Versions/3.3/lib/python3.3/importlib/__ init__.py
但是不推荐使用 imp.find_module()/load_module() 。
http module
我怎样才能通过另一种方式导入这个内置的importlib
?
项目示例:
- 我的包裹
- _初始化 _ .py
- http.py(有相关的http类等)
- foo.py(需要使用内置的 http 而不是 mypackage.http)
谢谢!