python
运维小郎中
现在的努力,都是在为以后铺路!
展开
-
配置python的virtualenv环境--macOS
virtualenv环境的理解我们在使用python语言开发项目的时候,往往需要在同一个笔记本上同时开发多个项目。如果A项目和B项目使用了同一个开发环境,而两个项目所使用的库文件或者框架版本不同等,那么就需要我们随着项目的交替开发,反复的去配置开发环境,比较费时费力。有没有更好的解决办法呢?当然有,就是配置虚拟环境virtualenv。virtualenv虚拟环境允许我们为每个项目配置一个开发环境原创 2017-05-21 19:29:44 · 284 阅读 · 0 评论 -
python中的单例模式
单例模式1、定义一个单例类class Singleton(object): # 定义一个类的私有变量,控制new方法的执行。 __instance = None # 定义一个类的私有变量,控制init方法的执行 __inited = None def __new__(cls, *args, **kwargs): if cls.__instance原创 2017-07-02 14:34:20 · 2183 阅读 · 0 评论 -
new方法和init方法的区别
python类中的new方法和init方法的区别1、定义一个cat类class Cat(object): def __new__(cls, *args, **kwargs): print("this is new method") print(id(cls)) obj = object.__new__(cls) print(ob原创 2017-07-02 14:37:07 · 1414 阅读 · 0 评论