通过类进行实现单例
class Singleton(object):
# 初始化init
def __init__(self):
pass
def __new__(cls, *args, **kwargs):
# 判断是否具有instance方法
if not hasattr(Singleton, '_instance'):
# 如果没有则进行new的重写 赋值instance方法
Singleton._instance = super(Singleton, cls).__new__(cls)
# 返回instance方法
return Singleton._instance