python中直接复制,浅拷贝,深拷贝
摘要:直接复制:其实就是对象的引用 浅拷贝(copy):拷贝父对象,不会拷贝对象内部的子对象 深拷贝(deepcopy):完全拷贝父对象及其子对象 字典浅拷贝: >>> a = {1:[1,2,3]} >>> b = a.copy() >>> a,b ({1: [1, 2, 3]}, {1: [1, 2,
阅读全文
posted @
2020-07-02 15:00
homle
阅读(619)
推荐(0) 编辑
python 操作ppt转换为pdf
摘要:使用python操作ppt转换为pdf 最近拿到了一些加密的ppt文档,只能以只读的方式打开,所以就不能编辑了,也不能直接转换为pdf文档了,需要做一些转换了。 1. 需要使用WPS 2007版的(必须是2007版的才有这个功能)将ppt文档转化为可以编辑的ppt文档。 2. (1)可以直接使用WP
阅读全文
posted @
2019-06-23 22:50
homle
阅读(1154)
推荐(0) 编辑
python 多线程和多进程2
摘要:1. 多进程 multiprocessing模块 python中由于GIL锁的存在使多线程并非真正的多线程,所以为了充分利用多核CPU,在python中大部分情况下需要使用多进程。 (1)Process类调用 (2)进程队列Queue,进程间通讯数据传递 (3)进程Manager,进程间数据共享 (
阅读全文
posted @
2018-04-05 22:23
homle
阅读(182)
推荐(0) 编辑
python 子类调用父类的构造函数
摘要:当子类继承父类后,需要调用父类的方法和属性时,需要调用父类的初始化函数。 在子类中重写了构造函数,但新的构造函数没有初始化父类,当没有初始化父类的构造函数时,就会报错。 (1)调用超类的构造方法 (2)使用super函数 super函数返回一个super对象,解析过程自动查找所有的父类和父类的父类,
阅读全文
posted @
2018-04-05 20:12
homle
阅读(17499)
推荐(0) 编辑
python 多线程和多进程1
摘要:1. 进程与线程的概念 线程是一个基本的CPU执行单元,也是程序执行过程中的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,可与同属一个进程的其他线程共享进程所拥有的全部资源。同一个进程
阅读全文
posted @
2018-04-05 18:57
homle
阅读(203)
推荐(0) 编辑
python redis操作
摘要:1. redis是一个key-value的存储系统,支持存储的value类型很多,包括string,set,zset(sorted set 有序集合),list,hash。redis和memcache都是将数据缓存于计算机内存中,不同的是redis可以定期将更新的数据写入磁盘,实现数据的持久化存储。
阅读全文
posted @
2018-04-01 14:16
homle
阅读(191)
推荐(0) 编辑