Python で別のファイルから変数をインポートする
-
Python の
import
ステートメント -
Python の
from import
ステートメント -
Python の
sys
モジュール -
Python の
sys.path.append()
メソッド - 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 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