摘要: @[toc] 1.说明 使用多进程 积极主动python多进程是复制资源,线程是共享变量 所以这个的socket要关两次,因为复制文件的时候,是把文件的fd给复制过去(file description) 一旦一个连接存在,就说明文件还在使用,所以要关两次 这里使用的是对象的方式 初始化中写到了全局的 阅读全文
posted @ 2019-08-26 17:20 BothSavage 阅读(144) 评论(0) 推荐(0) 编辑
摘要: @[toc] 1.说明 上下文管理器 这里使用with open操作文件,让文件对象实现了自动释放资源。我们也能自定义上下文管理器,通过__enter__()和__exit__()这两个魔术方法来自定义的操作文件 当有上下文使用的场景的时候,如打开一个东西要关闭,像等文件等资源,就可以使用这种方式去 阅读全文
posted @ 2019-08-26 14:13 BothSavage 阅读(112) 评论(0) 推荐(0) 编辑
摘要: @[toc] 1.说明 常用的一些魔法方法如下 所谓魔法方法,就是调用的时候 不好好正常调用 2.代码 关于作者 "个人博客网站" "个人GitHub地址" 个人公众号: 阅读全文
posted @ 2019-08-26 14:01 BothSavage 阅读(114) 评论(0) 推荐(0) 编辑
摘要: @[toc] 1.说明 使用__dict__魔法方法 可以看到所有的属性,包括公有的,私有的,保护的等等 不能调用的原因就是,解释器把名字属性给重组了 其实是可以访问到的 2.代码 关于作者 "个人博客网站" "个人GitHub地址" 个人公众号: 阅读全文
posted @ 2019-08-26 13:46 BothSavage 阅读(174) 评论(0) 推荐(0) 编辑
摘要: @[toc] 1.说明 property属性,返回的是值 不是callable的,也就是不能使用方法来调用 只能传入self,不能传入其他 用处,能返回局部数据,比如当分页的时候 上面的为get方法,还有set方法和delete方法 当del后,再次调用会抛异常 property就相当于javabe 阅读全文
posted @ 2019-08-26 13:38 BothSavage 阅读(127) 评论(0) 推荐(0) 编辑
摘要: @[toc] 1.说明 python中属性:类属性,实例属性 方法:类方法,实例方法,静态方法 想修改类属性,只能是类方法,因为只有类方法把cls(类)传入数据里面 静态方法也就是个普通的方法,为了方便而已 实例方法,不能通过类来直接调用,要调用也可以self = 对象名 具体下面 2.代码 关于作 阅读全文
posted @ 2019-08-26 12:33 BothSavage 阅读(131) 评论(0) 推荐(0) 编辑
摘要: @[toc] 1.说明 args数据类型为元组 kwargs数据类型为字典 一般传入方法中使用遍历去得到值 这个传入参数的顺序没有特殊的要求 当你自定义的参数传完以后,写了名字的就给kwargs,没有名字的给args 2.代码 关于作者 "个人博客网站" "个人GitHub地址" 个人公众号: 阅读全文
posted @ 2019-08-26 12:11 BothSavage 阅读(175) 评论(0) 推荐(0) 编辑
摘要: @[toc] 1.说明 使用类的魔法方法__mro__ 可以查看他的父类调用顺序 还有调用父类的构造方法的时候,使用super调用,里面有C3算法支持,不会重复调用相同的祖先类 2.代码 关于作者 "个人博客网站" "个人GitHub地址" 个人公众号: 阅读全文
posted @ 2019-08-26 12:04 BothSavage 阅读(98) 评论(0) 推荐(0) 编辑