問題一覧に戻る
中級モジュールとパッケージ
問題95: パッケージの作成
Pythonパッケージは、関連するモジュールをまとめたディレクトリです。各ディレクトリに__init__.pyファイルを置くことで、そのディレクトリがパッケージとして認識されます。階層構造を持つパッケージでは、ドット記法(package.subpackage.module)でアクセスします。
# パッケージ構造
# mypackage/
# .py
# module1.py
# subpackage/
# .py
# module2.py
# パッケージからインポート
from mypackage import module1
from mypackage. import module2
# モジュールを使用
print("Package imported successfully!")