【发布时间】:2020-07-10 08:44:07
【问题描述】:
我有两个文件(Backupfile.py 和 Backupfile2.py)。
Backupfile.py 中如下:
class Mater:
def __init__(self):
self.func()
def func(self):
from Backupfile2 import klasse
newclass = klasse()
obj =[]
obj.append((1,1))
print(obj)
mater = Mater()
现在我想将类 klasse 从 Backupfile2.py 导入到 Backupfile.py 并将 (2,2) 添加到列表 obj。
Backupfile2.py 如下:
class klasse:
def __init__(self):
obj.append((2,2))
print(obj)
但是,为什么 klasse 类在导入后不知道变量 obj?
【问题讨论】:
-
因为
obj是Backupfile模块中的一个变量,除非您导入它,否则它在Backupfile2中是不可见的。 -
这能回答你的问题吗? python using variables from another file
标签: python class variables import