Pythonで自分で書いたモジュールをインポートする方法
Pythonでは、自作のモジュールをインポートするには2つの方法があります。
- ネイティブの日本語で言い換えてください。
# mymodule.py
def hello():
print("Hello, world!")
# main.py
import mymodule
mymodule.hello()
- マイモジュール
- __init__.py
- ネイティブに日本語で言い換えてください。1つのオプションのみでOKです。 インポート
# mymodule/__init__.py
def hello():
print("Hello, world!")
# main.py
from mymodule import hello
hello()
どの方法を使うにしても、モジュールファイル(.pyファイルやディレクトリ)がそのモジュールを使用するファイルと同じ作業ディレクトリ下にあるか、モジュールファイルのパスをPythonのモジュール検索パスのに追加する必要があります。