#17 Pythonで学ぶモジュールとパッケージの基本
プログラムが大きくなると、1つのファイルに全てを書くのではなく、複数のファイルに分けて整理したくなります。この記事では、Pythonにおけるモジュールとパッケージの基本を解説します。
モジュールとは
Pythonでは、1つの`.py`ファイルがそのまま「モジュール」として扱われます。別のファイルの機能を使いたいときは`import`を使います。
# utils.py
def greet(name):
print(f"こんにちは、{name}さん")
# main.py
import utils
utils.greet("太郎")
特定の機能だけを読み込む
from utils import greet
greet("太郎")
パッケージという考え方
複数のモジュールをまとめたフォルダを「パッケージ」と呼びます。フォルダの中に`__init__.py`という特別なファイルを置くことで、そのフォルダがパッケージとして認識されます。
Pythonならではの注意点
`import utils`のように名前だけを書いてモジュールを読み込む場合、Pythonがそのファイルを探せる場所(パス)にあるかどうかが重要です。「モジュールが見つかりません」というエラーが出たら、ファイルの場所や実行しているフォルダを確認しましょう。
まとめ
Pythonのモジュールは`.py`ファイル単位で、`import`を使って読み込みます。パッケージという仕組みで、より大きな単位に整理できます。
本ページはプロモーションを含みます。
参考書籍(PR)
Pythonをもっと学びたい方には「スッキリわかるPython入門 第2版」がおすすめです。
コメント
コメントを投稿