要在一個(gè)Python文件中調(diào)用另一個(gè)文件的變量,你可以使用以下幾種方法:
import
語(yǔ)句導(dǎo)入另一個(gè)文件,然后通過(guò)另一個(gè)文件名.變量名
的方式訪問(wèn)變量。示例:
文件1:file1.py
variable = "Hello, World!"
文件2:file2.py
import file1
print(file1.variable)
from
和import
語(yǔ)句導(dǎo)入另一個(gè)文件中的特定變量,然后直接使用變量名訪問(wèn)變量。示例:
文件1:file1.py
variable = "Hello, World!"
文件2:file2.py
from file1 import variable
print(variable)
exec
函數(shù)執(zhí)行另一個(gè)文件的內(nèi)容,并將結(jié)果存儲(chǔ)在一個(gè)字典中。然后可以通過(guò)字典訪問(wèn)變量。示例:
文件1:file1.py
variable = "Hello, World!"
文件2:file2.py
namespace = {}
exec(open('file1.py').read(), namespace)
print(namespace['variable'])
以上是幾種常見(jiàn)的調(diào)用另一個(gè)文件變量的方法,你可以根據(jù)具體情況選擇合適的方法。