我有一个模块
#FactoryModule.py:
x=1
class Method1:
def __init__(self):
global x
x=5
class Method2:
def __init__(self):
global x
x=6
class Factory:
def __init__(self):
global x
x=4
通过这种方式,我将值设置为相同的变量!
我也可以使用Singleton来做到这一点,但是如果我在另一个具有相同实例的文件中调用此FactoryModule.py,则Singleton也使用相同的内存。
如何仅在模块范围内获取单例?
tks