摘要: 一、简介 subprocess最早在2.4版本引入。用来生成子进程,并可以通过管道连接他们的输入/输出/错误,以及获得他们的返回值。 subprocess用来替换多个旧模块和函数: os.system os.spawn* os.popen* popen2.* commands.* 运行python的 阅读全文
posted @ 2017-07-08 17:04 Bigberg 阅读(1648) 评论(0) 推荐(1) 编辑
摘要: 一、简介 用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 二、配置文件格式 三、创建配置文件 四、读取配置文件 1、读取节点信息 2、判读配置节点名是否存在 3、读取配置节点内的信息 4.循环读取配置节点全部信息 阅读全文
posted @ 2017-07-08 14:18 Bigberg 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 一、简介 在python3中我们使用json或者pickle持久化数据,能dump多次,但只能load一次,因为先前的数据已经被后面dump的数据覆盖掉了。如果我们想要实现dump和load多次,可以使用shelve模块。shelve模块可以持久化所有pickle所支持的数据类型。 二、持久化数据 阅读全文
posted @ 2017-07-08 11:22 Bigberg 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 一、用途 我们需要将内存中的数据进行序列化,即写入文件中时,写入的类型只能是字符串或者二进制类型。但是如果我们想要将复杂一些的数据类型,如:列表、字典或者函数之类的同样进行序列化,我们就要用到 json或者pickle。 二、json序列化 1、dumps序列化和loads反序列化 dumps把数据 阅读全文
posted @ 2017-07-07 19:05 Bigberg 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 第二部分的内置函数信息 在python3 中,filter、map、reduce已经不是内置函数,即<build-in function>,python3中三者是class,返回结果变成了可迭代的对象 1.filter(function,iterable) 通过function过滤条件,去获取ite 阅读全文
posted @ 2017-07-06 19:48 Bigberg 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一、内置函数表格 详细信息 二、内置函数详情 2.1 abs(x) 返回绝对值 2.2 all(iterable) 如果这个可迭代的元素都为真,就返回true。非0就为真,负数也为真,空也为真 2.3 any(iterable) 可迭代的元素中,有一个为真,则返回真,空列表返回假。 2.4 asci 阅读全文
posted @ 2017-07-05 18:54 Bigberg 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1.正则表达式的常用符号 二、常用语法 2.1 re.match 从头开始匹配 re.mathch(pattern,string,flags) 第一个参数是正则表达式,这里为"(\w+)\s",如果匹配成功,则返回一个Match,否则返回一个None; 第二个参数表示要匹配的字符串; 第三个参数是标 阅读全文
posted @ 2017-06-21 15:38 Bigberg 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 print(m.digest()) #2进制格式hash print(len(m.hexdigest())) #16进制格式hash # ## 阅读全文
posted @ 2017-06-20 18:08 Bigberg 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 文件、文件夹、压缩包处理模块 1.shutil.copyfileobj(fsrc,fdst[,length]) 将文件内容拷贝到另一个文件,可以是部分内容 2.shutil.copyfile(src,dst) 拷贝文件 3.shutil.copymode(src.dst) 仅将src权限拷贝给dst 阅读全文
posted @ 2017-06-20 17:31 Bigberg 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。 二、具体模块 2.1 os.getcwd():获取当前工作目录 2.2 阅读全文
posted @ 2017-06-15 18:58 Bigberg 阅读(479) 评论(0) 推荐(0) 编辑