Я очень новичок в python. Я пишу демона в python, и у моего демона у меня есть класс logger. Класс Logger - это то, что мне нужно использовать во всем моем демоне. Скорее, создавая новый экземпляр класса внутри каждого из моих классов или передавая объект класса logger, я хочу реализовать такой PHP-статический класс, чтобы он кэшировал соединение с базой данных внутри, и я могу вызвать его из любого места без создания экземпляра , Нравится,PHP как статические методы в python
Logger::log('This is cool');
Как это сделать в python?
Оформить заказ: http://stackoverflow.com/questions/6760685/creating-a-singleton-in-python – HuStmpHrrr
Вы изучали существующие регистраторы Python (например, модуль 'logging') и/или их реализацию? Вероятно, это лучший подход для этой конкретной проблемы. – deceze