python 单例模式实现

python 复制代码
def singleton(cls, *args, **kw):
    instances = {}

    def _singleton():
        key = str(cls) + str(os.getpid())
        if key not in instances:
            instances[key] = cls(*args, **kw)
        return instances[key]
    return _singleton

@singleton
class mytest:
    def __init__(self):
        self.a='1'
相关推荐
小破农13 分钟前
C++篇——多态
开发语言·c++
Q_Q196328847515 分钟前
python的漫画网站管理系统
开发语言·spring boot·python·django·flask·node.js·php
言之。16 分钟前
Go 语言中接口类型转换为具体类型
开发语言·后端·golang
咖啡の猫17 分钟前
JavaScript基础-创建对象的三种方式
开发语言·javascript·ecmascript
代码不停24 分钟前
Java二叉树题目练习
java·开发语言·数据结构
搂……住25 分钟前
第一次做逆向
python
卡尔曼的BD SLAMer31 分钟前
计算机视觉与深度学习 | Python实现EMD-SSA-VMD-LSTM-Attention时间序列预测(完整源码和数据)
python·深度学习·算法·cnn·lstm
77tian38 分钟前
VMware中快速安装与优化Ubuntu全攻略
开发语言·ubuntu
代码的乐趣1 小时前
支持selenium的chrome driver更新到136.0.7103.94
chrome·python·selenium
愚润求学1 小时前
【Linux】进程间通信(一):认识管道
linux·运维·服务器·开发语言·c++·笔记