引言
最近有个想法,重塑一下蜜罐系统,采用python和django,手写消息队列。单例是个很必要的东西,数据共享,节省资源,但是python里没有new的概念,实际上对象就是new出来的。🤭
内容
class config(object):
__config = None
def __new__(cls, *args, **kwargs):
if cls.__config is None:
cls.__config = object.__new__(cls)
return cls.__config
实际上时存在new内置方法的,可以试试输出对象的地址,多'创建'几次,地址是不是一样的?


评论 0
还没有评论,来说点什么吧。