Pythonの強力さの源泉は、日付操作のdatetimeや乱数のrandomといった、豊富なライブラリ(モジュール)にあります。これらの機能を使うためには、import文を使って、自分のスクリプトにその機能を読み込む必要があります。 importの方法にはいくつかのパターン ...
Pythonのインポートの仕組みをおさらいしよう なんで遅延インポートが必要なのか、という話の前に、Pythonがモジュール (ライブラリ)をインポートする仕組みについて、簡単におさらいしましょう。 たとえば、コードに次のように書いてあったとしますね。
鈴木たかのり (@takanory) です。今月の 「Python Monthly Topics」 では、2026年10月に正式版がリリース予定[1]のPython 3. 15の新機能から、lazy imports (遅延インポート) を紹介します。 lazy importsはPEP 810で提案された機能で、Python 3. 15で新機能として追加されます。
明示的な相対インポートに関するサンプル。 明示的な相対インポートを使用しているモジュールを直接実行する場合には、 ファイル名を指定するのではなくモジュール名で指定する必要がある。 module01, module02はutilsを呼び出したい。 この時from mypackage import ...