October 2023
Intermediate to advanced
336 pages
4h 31m
Japanese
Pythonのプログラムは、import文を使って読み込めるモジュールとパッケージから構成されます。本章では、モジュールとパッケージの仕組みについて詳しく説明します。ただし、パッケージの作成(パッケージング)そのものには触れず、モジュールとパッケージを使ったプログラミングに焦点を当てます。パッケージの作成についてはhttps://packaging.python.org/ja/latest/tutorials/packaging-projects/にある最新のドキュメントを参照してください。
Pythonのソースファイルであれば、どのようなファイルでもモジュールとしてインポートできます。例えば、次のように、グローバル変数、関数、クラス、文などの要素を持つファイルmodule.pyがあるとします。
# module.py
a = 37
def func():
print(f"func says that a is {a}")
class SomeClass:
def method(self):
print("method says hi")
print("loaded module")
モジュールのインポートに関する重要な(そして時には注意が必要な)特徴を具体例で説明します。
まず、モジュールをインポートするには、import module文を使います。
>>> import module loaded module >>> module.a 37 >>> module.func() func says that a is 37 >>> s = module.SomeClass() >>> s.method() ...
Read now
Unlock full access