私は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
ですか?
プロジェクト例:
- マイパッケージ
- _init_.py _ _
- http.py (関連する http クラスなどがあります)
- foo.py (mypackage.http ではなく、組み込みの http を使用する必要があります)
ありがとう!