在python中,我一直在为我正在进行的项目使用类。我知道你必须使用一个对象来访问python中的一个类,但是我想知道如何从另一个文件访问一个对象。 SO:
file1.py
class Class1:
vara = 0
varb = 10
file2.py
import file1
object1 = file1.Class1()
file3.py
#This is where I want to access object1
答案 0 :(得分:3)
像Class1
那样导入它,就像Class1
中的file1.py
一样,object1
只是file2.py
命名空间中的另一个名称:
from file2 import object1
或者,如果您不想将object1
带入新模块中。名称空间,只需导入file2
并访问object1
:
import file2
print(file2.object1)