注:使用的是Python 2.7。 一个简单实现复制代码 代码如下:class Foo(object): __instance = None def __init__(self): pass @classmethod def getinstance(cls): if(cls.__instance == None): cls.__instance = Foo() return cls.__instance if __name__ == ‘__main__’: foo1 = Foo.getinstance