Python で別のファイルから変数をインポートする

Lakshay Kapoor 2023年1月30日
  1. Python の import ステートメント
  2. Python の from import ステートメント
  3. Python の sys モジュール
  4. Python の sys.path.append() メソッド
  5. Python でこれらのプログラムを使用して別のファイルから変数をインポートする
Python で別のファイルから変数をインポートする

Python コードが非常に複雑で、特定の変数と値を別々に別のファイルに出力する必要がある場合があります。これにより、特定の変数に格納されている値をより効率的に読み取ることができます。

このチュートリアルでは、Python で別のファイルから変数をインポートする方法を示します。

Python の import ステートメント

Python の import ステートメントは、Python コード内のモジュールを呼び出したり定義したりするため、非常に重要です。このステートメントを呼び出すことで、インポートされた Python モジュールに存在するすべての関数とメソッドを使用できます。

import ステートメントでは、ファイルをモジュールとしてインポートし、別の Python ファイルからすべての Python ファイルの内容にアクセスすることもできます。

Python の from import ステートメント

Python の from import ステートメントを使用すると、ユーザーは Python のファイルまたはモジュールの特定のコンテンツまたは属性を別の Python ファイルからインポートできます。

Python の sys モジュール

Python の sys モジュールは、Python のランタイム環境および Python インタープリターのさまざまな部分を処理するために使用されるさまざまな関数とメソッドを提供するために使用されます。

Python の sys.path.append() メソッド

sys モジュールの sys.path.append() メソッドは、ユーザーが特定のファイルへのパスを渡すことにより、そのファイルをプログラムに含めるのに役立ちます。そのファイルのパスに言及すると、Python インタープリターがそのファイルに簡単にアクセスできるようになります。

Python でこれらのプログラムを使用して別のファイルから変数をインポートする

次の Python ファイル integer.py を想定します。

a = 5
b = 10

ここで、変数 a の値、つまり 5 を別の Python ファイルにインポートする必要があるとします。次の Python コードを実行します。

import ステートメントを使用することにより:

import integer as i
import sys

sys.path.append("/downloads/integer")

print(i.a)

出力:

5
  • from import ステートメントを使用する:
from integer import a
import sys

sys.path.append("/downloads/integer")

print(a)

出力:

5
著者: Lakshay Kapoor
Lakshay Kapoor avatar Lakshay Kapoor avatar

Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.

LinkedIn

関連記事 - Python Import