单例模式
1、定义一个单例类
class Singleton(object):
# 定义一个类的私有变量,控制new方法的执行。
__instance = None
# 定义一个类的私有变量,控制init方法的执行
__inited = None
def __new__(cls, *args, **kwargs):
if cls.__instance is None:
cls.__instance = object.__new__(cls)
return cls.__instance