別のファイルの変数をどのように Python で呼び出すか

別のファイルの変数を Python ファイル内で呼び出すには、次の方法があります。

  1. 使用import语句导入整个文件:
  1. 外部ファイルを読み込むPythonスクリプトでは、import文を使用して別のファイルを読み込み、他のファイル名.変数名を使用して変数にアクセスします。

彼女はフローリストです。

(ネイティブな日本語の同義表現)
彼女は花屋です。

ファイル1:file1.py

variable = "Hello, World!"

file2:file2.py

import file1
print(file1.variable)
  1. 特定の変数を from-import 文でインポートする:
  1. 別のファイルの特定変数を呼び出し元となるPythonスクリプトでインポートするには、fromとimportステートメントを使用して、変数名で直接変数にアクセスします。

例:

ファイル1: file1.py

variable = "Hello, World!"

document2:file2.py

from file1 import variable
print(variable)
  1. exec関数を使用してファイルを実行する。
  1. ファイルを実行するPythonスクリプトでexec関数を使用して別ファイルの内容を実行し、結果を辞書に格納します。辞書を介して変数にアクセスできます。

ここでは、どのようにすればよいでしょうか。

ファイル1: file1.py

variable = "Hello, World!"

file2: file2.py

namespace = {}
exec(open('file1.py').read(), namespace)
print(namespace['variable'])

これらは他のファイルの変数を呼び出す一般的な方法の例です。状況に応じて適切な方法を選択できます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds