摘要: multiprocessing模块下Process、Lock 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 无论是并行还是并发,在用户看来都是'同时'运行的,不管是进程还是线程,都只是一个任务而已,真是干活的是cpu,cpu来做这些任务,而一个cpu同一时刻只能执行一个任务 并 阅读全文
posted @ 2018-06-11 17:05 web123 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 进程即正在执行的一个过程。进程是对正在运行程序的一个抽象 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 多道技术:时间多路复用和空间多路复用+硬件上支持隔离 阅读全文
posted @ 2018-06-11 15:39 web123 阅读(155) 评论(0) 推荐(0) 编辑
摘要: shelve是对pickle的封装 json & pickle是把所有的数据全部封装,一次性写入文件,而shelve可以把数据分类,以键值对的形式分别写入文件 shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 序列化: 反序列化 阅读全文
posted @ 2018-04-25 18:10 web123 阅读(251) 评论(0) 推荐(0) 编辑
摘要: json & pickle 的作用都是把其他类型的数据转换成字符串 json:转换成所有语言都认识的字符串 pickle:python独有的 四个功能:dumps、dump、loads、load dumps,loads 和 dump,load的区别 阅读全文
posted @ 2018-04-25 17:52 web123 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 高级的 文件、文件夹、压缩包 处理模块 1、shutil.copyfileobj(fsrc, fdst[, length]) 将文件内容拷贝到另一个文件中 2、shutil.copyfile(src, dst) 拷贝文件 3、shutil.copymode(src, dst) 仅拷贝权限。内容、组、 阅读全文
posted @ 2018-04-25 17:18 web123 阅读(143) 评论(0) 推荐(0) 编辑
摘要: random 阅读全文
posted @ 2018-04-25 16:40 web123 阅读(166) 评论(0) 推荐(0) 编辑
摘要: time 1、time.time() 返回当前时间的时间戳(1970至今按秒计算) 2、time.localtime & time.mktime & time.gmtime time.localtime([secs]):将一个时间戳转换为当前时区的struct_time。secs参数未提供,则以当前 阅读全文
posted @ 2018-04-25 12:27 web123 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、安装python 访问python.org/downloads/,选择要安装的Python版本,目前主流的有Python2.7和Python3系列。下载好安装程序后,并在运行它时选择复选框Add Python to PATH。这样就不需要手动添加环境变量。 安装好以后打开命令提示符(cmd),输 阅读全文
posted @ 2018-04-25 10:17 web123 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 打开方式:'r'(读)、'w'(写)、'a'(追加),默认以'r'方式打开 以'r'打开,只能读不能写 以'w'打开,只能写不能读,如果文件不存在则创建文件,如果文件已存在,则清空重写,慎用 以'a'打开,追加写,打开文件在文件的末尾追加写入内容 可指定读取字符数 1 f = open('yeste 阅读全文
posted @ 2018-04-25 10:17 web123 阅读(216) 评论(0) 推荐(0) 编辑
摘要: for 循环 用while模拟for循环 python内置next函数 生成器:可理解为一种数据类型,这种数据类型自动实现迭代器协议,其他数据类型需调用自己内置的__iter__方法 1、生成器函数 yield替代return(但是一个函数中yield可以有多个),yield语句一次返回一个结果,在 阅读全文
posted @ 2018-04-25 10:17 web123 阅读(145) 评论(0) 推荐(0) 编辑