摘要: 简介 使用 yagmail 模块可以更简单地实现邮件发送功能。 安装:pip install yagmail 代码示例 1 import yagmail 2 3 def send_mail(report): 4 5 # 连接邮箱服务器 6 # 注意:若使用QQ邮箱,则password为授权码而非邮箱 阅读全文
posted @ 2020-11-27 23:54 Juno3550 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1. Struct 简介 2. Struct 代码示例 2.1 struct.pack 2.2 struct.unpack 2.3 struct.calcsize 1. Struct 简介 当 python 需要通过网络与其他的平台进行交互的时候,必须考虑到将这些数据类型与其他平台或语言之间的类型进 阅读全文
posted @ 2020-11-27 23:31 Juno3550 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1. requests 简介 2. get 请求 3. post 请求 4. 其他请求方法 5. 高级用法 5.1 获取 json 格式的响应数据 5.2 获取原始的 socket 响应数据 5.3 配置请求头 5.4 上传文件 5.5 状态码 5.6 获取响应头信息 5.7 获取/发送 Cooki 阅读全文
posted @ 2020-11-26 23:06 Juno3550 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1. pickle 简介 2. pickle 核心函数 3. pickle 高级 —— 复杂对象 1. 序列化与 pickle 简介 1.1 什么是序列化? 所有的编程一定是围绕数据展开的,而数据呈现形式往往是结构化的,比如结构体(Struct)、类(Class)。 但是当我们通过网络、磁盘等传输、 阅读全文
posted @ 2020-10-21 22:39 Juno3550 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1. 简介与安装 2.具体示例 2.1 获取 workbook 与 sheet 对象 2.2 访问单元格及其值 2.3 写数据 2.4 设置样式 1. 简介与安装 openpyxl 简介 openpyxl 是一款比较综合的工具,不仅能够同时读取和修改 Excel 文档,而且可以对 Excel 文件内 阅读全文
posted @ 2020-07-23 14:46 Juno3550 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: 1. 序列化的简单概念 2. json 标准库 2.1 json.dumps() 2.2 json.loads() 2.3 json.dump() 2.4 json.load() 1. 序列化的简单概念 我们平常对 python 对象所进行的操作是在内存中的,当程序关闭时这些对象就会被清空,所以我们 阅读全文
posted @ 2020-07-10 16:30 Juno3550 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 1. 安装与介绍 2. xlrd 3. xlwt 1. 安装与介绍 xlrd 模块实现对 excel 文件内容读取,xlwt 模块实现对 excel 文件的写入。 模块安装: pip install xlrd # 新版仅支持 .xls。若要支持 .xlsx 可安装旧版 pip install xlr 阅读全文
posted @ 2020-07-08 22:46 Juno3550 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 1. 机器数和真值 1.1 机器数 1.2 真值 2. 原码、反码和补码的介绍 2.1 原码 2.2 反码 2.3 补码 3. 原码、反码和补码的作用 4. 进制转换 1. 机器数和真值 1.1 机器数 一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号的,在计算机中用一个数的最高 阅读全文
posted @ 2020-06-27 20:39 Juno3550 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是编码? 2. 常见的编码格式 ASCII 编码 非 ASCII 编码 Unicode UTF-8 Unicode 和 UTF-8 之间的转换 3. Python 中的编码与解码 计算机系统通用的字符编码工作方式 Python 源代码文件的执行过程 python 中的默认编码 Python 阅读全文
posted @ 2020-05-03 23:01 Juno3550 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1. 树的概念 2. 二叉树与基本实现 3. 二叉查找树 1)创建二叉查找树 2)查找节点 3)插入节点 4)删除节点 5)重复数据的处理 6)遍历节点 4. 堆及堆排序 5. 平衡二叉树(AVL) 6. 红黑树 7. B 树和 B+ 树 1. 树的概念 树(Tree)是由多个节点(Node)的集合 阅读全文
posted @ 2020-04-12 21:11 Juno3550 阅读(2845) 评论(0) 推荐(0) 编辑