возможно иметь глобальную переменную только в области видимости модуля без использования global? - PullRequest
0 голосов
/ 14 июня 2019

у меня есть модуль

#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, но Singleton использует ту же память, даже если я вызываю этот FactoryModule.py в другом файле, у меня есть такой же экземпляр.

Как получить синглтон только в модульной области?

ТКС

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...