0

https://docs.python.org/3/library/importlib.htmlから

importlibパッケージの目的は 2 つあります。

1 つは、Python ソース コードでステートメント (したがって、拡張機能として関数)実装提供することです。 これにより、任意の Python インタープリターに移植可能な実装が提供されます。これは、Python 以外のプログラミング言語で実装された実装よりも理解しやすい実装も提供します。import__import__()import

2 つ目は、実装するコンポーネントimportがこのパッケージで公開されているため、ユーザーが独自のカスタム オブジェクト (一般にインポーターと呼ばれる) を簡単に作成して、インポート プロセスに参加できることです。

importステートメントと関数の両方builtin.__import__()がデフォルトで関数に基づいて実装されているということimportlib.__import()ですか?

しかしhttps://stackoverflow.com/a/44655619/156458builtins.__import__は、デフォルトでは実装されていないことを意味し importlib.__import__ます。

https://docs.python.org/3/library/functions.html# importは、 buitlins.__import__関数がimportステートメントによって呼び出されることを示しています。したがって、デフォルトでにbuiltins.__import__基づいて実装されていないimportlib.__import__場合、importステートメントもデフォルトでに基づいて実装されていませんimportlib.__import__

4

1 に答える 1