#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版」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本