ここでは、モジュールとパッケージについて説明をします
モジュールとパッケージ
Pythonでは、モジュールとパッケージがコードのモジュラー化をサポートします
モジュールは、関連するコードのグループであり、プログラムをより小さな部分に分割するために使用されます
パッケージは、複数のモジュールを階層的にまとめたものです
以下に、初心者向けの説明をします
参考URL:https://docs.python.org/ja/3.13/tutorial/modules.html
モジュールとは?
モジュールはPythonのファイルで、再利用可能な関数やコードブロックを含みます
ファイル名はモジュール名に接尾語 .py がついたものです
モジュールはimport文を使い読み込みます
import csv
csvファイルの読み書きに使用するcsvモジュールを最初に読み込みます
from itertools import zip_longest
iteratoolsモジュールの中のzip_longestだけを読み込んでいます
パッケージとは?
パッケージは、関連するモジュールを階層的にまとめたものです
パッケージはフォルダであり、その中にモジュールのファイルや、さらにサブパッケージを含むフォルダが集まっているようなイメージになります
パッケージには、__init__.pyという特別なファイルを含めることができます
このファイルは、パッケージの初期化処理などを記述するために使われます
import pack1.pack2.module
パッケージ名.パッケージ名.モジュール名のようにドットを使用してパッケージを指定します
コメント