摘要: import random # 随机数模块 print(random.random()) #0-1 不包括1随机浮点数 print(random.randint(1,10)) # 1-10 包括1和10 的整数 print(random.randrange(1,10)) # 1-10包括1 不包括10的整数 print(random.sample(["a... 阅读全文
posted @ 2018-10-20 14:33 萤huo虫 阅读(159) 评论(0) 推荐(0) 编辑
摘要: import subprocess # 就用来执行系统命令 import os cmd = r'dir D:\上海python全栈4期\day23 | findstr "py"' # res = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE) # # 从管道中读取数据 管道就是 两... 阅读全文
posted @ 2018-10-20 13:45 萤huo虫 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 简介 1、一堆带有特殊意思的符号组成的式子它的作用 处理(匹配 查找 替换) 字符串 2、在爬虫中大量使用 其实有框架帮你封装了这些复杂的正则 3、在网站和手机APP注册功能中大量使用,例如判断你的邮箱地址是否正确 精准匹配: 单个字符匹配: 位置匹配: 范围匹配 判断字符是否在一个范围内: 重复匹 阅读全文
posted @ 2018-10-20 13:37 萤huo虫 阅读(325) 评论(0) 推荐(0) 编辑
摘要: hashlib的基本概述: python中的 hashlib 模块用来进行hash 或者md5加密,而且这种加密是不可逆的,所以这种算法又被称为摘要算法, 其支持Opennssl库提供的所有算法,包括 md5、sha1、sha224、sha256、sha512 等。 hash是一种算法 是将一个任意 阅读全文
posted @ 2018-10-19 20:28 萤huo虫 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Logging 框架: 一条日志信息对应的是一个事件的发生,而一个事件通常需要包括以下几个内容: 1,事件发生时间 2,事件发生位置 3,事件的严重程度——日志级别 4,事件内容 Logging 实例: 输出结果: ps:因为我们在全局配置的时候设置了输出为Info 级别,所以Debug 级别的信息 阅读全文
posted @ 2018-10-18 22:07 萤huo虫 阅读(130) 评论(0) 推荐(0) 编辑
摘要: config parser —— 用于解析配置文件的模块 何为配置文件? 包含配置程序信息的文件就称为配置文件 什么样的数据应该作为配置信息 需要改 但是不经常改的信息 例如:数据文件的路径 配置文件中 只有两种内容: 一种是 section 分区 一种是 option 选项 就是一个 key=va 阅读全文
posted @ 2018-10-17 21:26 萤huo虫 阅读(267) 评论(0) 推荐(0) 编辑
摘要: XML ———可扩展的标记语言 也是一种通用的数据格式 之所以用它 也是因为跨平台 XML 的语法格式: 1,任何的起始标签都必须有一个结束标签。 <> 起始标签 </>结束标签 2, 可以采用另一种简化语法,可以在一个标签中同时表示起始和结束标签。 这种语法是在大于符号之前紧跟一个斜线(/),XM 阅读全文
posted @ 2018-10-17 20:49 萤huo虫 阅读(143) 评论(0) 推荐(0) 编辑
摘要: json模块概述: pickle 和 shelve序列化后得到的数据 只有python才能解析 通常企业开发不可能做一个单机程序 都需要联网进行计算机间的交互 我们必须保证这个数据 能够跨平台使用 JSON 是什么? JSON 是 java script object notation 就是对象表示 阅读全文
posted @ 2018-10-17 20:09 萤huo虫 阅读(111) 评论(0) 推荐(0) 编辑
摘要: shelve 模块概述: shelve是python的自带model。 可以直接通过import shelve来引用。 shelve类似于一个存储持久化对象的持久化字典,即字典文件。 使用方法也类似于字典。 shelve 模块 与 pickle 不同之处在于 不需要关心文件模式什么 直接把它当成一个 阅读全文
posted @ 2018-10-17 18:30 萤huo虫 阅读(129) 评论(0) 推荐(0) 编辑
摘要: pickle模块主要功能: dump ———— 序列化 load ————— 反序列化 dumps loads ps: 不带s的是帮你封装write read 更方便 load 函数可以多次执行 每次load 都是往后再读一个对象,如果没有了就抛出异常 Run out of input pickle 阅读全文
posted @ 2018-10-17 15:22 萤huo虫 阅读(192) 评论(0) 推荐(0) 编辑