Я новичок в программировании на python, у меня есть один класс, для этого класса я создал один объект (obj1) .i не хочу создавать кроме этого объекта, если какое-либо тело хочет создать еще один объект для этого класса, должен ссылаться только на первый объект (вместо создания еще одного объекта). Как это сделать? пожалуйста, обратитесь к приведенному ниже коду?Как избежать создания объектов в python?
class MyClass: def __init__(self): pass obj1=MyClass()//create object obj2=MyClass()//avoid creation and refer obj2 to obj1 obj3=MyClass()//avoid creation and refer obj3 to obj1
Проверьте этот ответ http://stackoverflow.com/questions/6760685/creating-a-singleton -in-python on singleton в python –
Возможный дубликат [Есть простой, элегантный способ определения Singletons в Python?] (http://stackoverflow.com/questions/31875/is-there-a-simple-elegant- way-to-define-singletons-in-python) –
Отключить тему, но в комментариях Python начинается с h символ (#). – martineau