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

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

Lakshay Kapoor Apr-12, 2022 Oct-22, 2021 Python Python Import
  1. Python の import ステートメント
  2. Python の from import ステートメント
  3. Python の sys モジュール
  4. Python の sys.path.append() メソッド
  5. 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 sys
sys.path.append("/downloads/integer")
import integer as i
print(i.a)

出力:

5
  • from import ステートメントを使用する:
import sys
sys.path.append("/downloads/integer")
from integer import a
print(a)

出力:

5

関連記事 - Python Import

  • Python で 1つのディレクトリにすべてのモジュールをインポートする
  • Python でファイルからすべての関数をインポートする
  • Python のフルファイルパスからモジュールをインポートする
  • Python で親ディレクトリからモジュールをインポートする
  • Python でサブディレクトリからモジュールをインポートする