1

私は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 を使用する必要があります)

ありがとう!

4

1 に答える 1