モジュールのインポートについて学ぶ
このステップでは、Python のモジュールのインポートについて学びます。モジュールは、Python の定義や文が含まれたファイルです。import
文は、モジュールを現在のプログラムに取り込むために使用され、モジュール内で定義された関数や変数を使用することができます。
まず、簡単なモジュールを作成しましょう。LabEx 環境で VS Code エディタを開き、~/project
ディレクトリに my_module.py
という名前の新しいファイルを作成します。
## ~/project/my_module.py
def greet(name):
return f"Hello, {name}!"
PI = 3.14159
このモジュールでは、greet
関数と PI
変数が定義されています。次に、このモジュールをインポートして使用する別の Python ファイルを作成しましょう。~/project
ディレクトリに main.py
という名前の新しいファイルを作成します。
## ~/project/main.py
import my_module
name = "LabEx User"
greeting = my_module.greet(name)
print(greeting)
print("PI =", my_module.PI)
この main.py
ファイルでは、import my_module
文を使用して、先ほど作成した my_module
を取り込んでいます。その後、ドット表記 (my_module.greet
, my_module.PI
) を使用して greet
関数と PI
変数にアクセスしています。
このコードを実行するには、LabEx 環境でターミナルを開きます(VS Code の下部パネルにすでに開いているはずです)。現在のディレクトリが ~/project
であることを確認してください。そうでない場合は、cd
コマンドを使用して移動します。
cd ~/project
次に、python
コマンドを使用して main.py
スクリプトを実行します。
python main.py
以下の出力が表示されるはずです。
Hello, LabEx User!
PI = 3.14159
これは、モジュールをインポートして別の Python ファイルでその内容を使用する方法を示しています。