Pythonでカスタムモジュールを作成して呼び出す方法を教えてください。
独自のモジュールを作成して呼び出すためには、以下の手順に従ってください。
- Pythonファイルを作成し、カスタムモジュールを作成します。たとえば、”mymodule.py”というファイルを作成できます。
- mymodule.py ファイル内で greet() という関数を定義してみます。
def greet(name):
print("Hello, " + name + "!")
- ファイルを保存して閉じる。
- カスタムモジュールを使う必要がある Python スクリプトでは、import ステートメントを使用してあなたのモジュールをインポートします。例えば、別の Python スクリプト内で greet() 関数をインポートして呼び出すことができます。
import mymodule
mymodule.greet("John")
出力は次のようになります。
Hello, John!
from …import…ステートメントでコードをより簡潔にすることができます。
from mymodule import greet
greet("John")
モジュールで定義した関数、クラス、変数は、どのインポート方法を使っても、直接呼び出すことができます。
注意:マイモジュールファイル(mymodule.py)をインポートする前に、そのファイルをPythonスクリプトファイルと同じディレクトリ、またはPythonインタプリタが見つけることができるディレクトリに置いてください。