如何从其他文件访问对象

时间:2017-03-08 16:37:14

标签: python python-3.x

在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

1 个答案:

答案 0 :(得分:3)

Class1那样导入它,就像Class1中的file1.py一样,object1只是file2.py命名空间中的另一个名称:

from file2 import object1 

或者,如果您不想将object1带入新模块中。名称空间,只需导入file2并访问object1

import file2

print(file2.object1)