python3学习笔记(二)
来源:互联网 发布:sqlserver存储过程入门 编辑:程序博客网 时间:2024/05/11 19:06
一. base64 编码和解码任意的二进制字符串到文本字符串(主要用在HTTP EMAIL URL等 )
官方帮助文档原文:This module provides data encoding and decoding as specified in RFC 3548.
This standard defines the Base16, Base32, and Base64 algorithms for encoding and decoding arbitrary binary strings
into text strings that can be safely sent by email, used as parts of URLs, or included as part of an HTTP POST request
二. 3.1中marshal与pickle都能存取compile的Code对象
官方文档中不建议使用marshal:This is not a general “persistence” module.
三.array操作
四. py_compile编译单个py文件为pyc字节码文件
如果不指定保存的文件(compile第二参数),则将编译好的字节代码文件保存到py同一目录。
compileall 模块使用compileall.compile_dir()可以把一个目录树下的所有 Python 文件编译为字节代码.
五. linecache从源文件中读取代码(并缓存)
六. calendar查看日历
calendar.Calendar():查询日历的类(无格式化)
calendar.TextCalendar():取得文本日历字符串(可格式化)
calendar.HTMLCalendar():取得HTML日历字节的串(可格式化)
七. winreg操作注册表
八. keyword判断是否系统关键字
九. filecmp比较文件或者目录
十. cmd模块制作自定义命令行操作方式
cmd 模块为命令行接口( command-line interfaces , CLI )提供了一个简单的框架
只需要继承 Cmd 类, 定义 do 和 help 方法. 基类会自动地将这些方法转换为对应命令.
调用方式:
十一. bisect操作已排序列表
bisect二叉树计算如何插入已排序的列表,或者返回将插入值在已排序列表中的位置。这种方式比每次比较列表中值执行效率高。
- python3学习笔记(二)
- Python3.6学习笔记(二)
- Python3学习笔记之基础教程二
- Python3 学习札记(二)
- python3学习笔记(一)
- Python3学习笔记(0)
- Python3 学习笔记(一)
- python3 学习笔记(一)
- Python3《机器学习实战》学习笔记(二):决策树基础篇之让我们从相亲说起
- python3.5《机器学习实战》学习笔记(二):k近邻算法实战
- Python3从零学习(二)
- Python3学习(36)--多线程(二)
- python3.6基础学习记录(二)
- Python3+OpenCV学习笔记(二):图像几何变换及补边、裁剪
- python3 学习笔记之 urllib.request《二》 (urllib2 in python2)
- 爬虫学习笔记二、 python3.4连接mysql数据库
- python3.6.3+opencv3.3.0学习笔记二环境配置
- Python3学习笔记(04):内置数据结构
- petshop4.0 详解之八(PetShop表示层设计)
- ARM指令 LDR 和 ADR的一些区别
- Microsoft .NET PetShop 4.0 架构与技术分析
- 西安研究所
- PetShop 4.0学习--介绍及安装
- python3学习笔记(二)
- PetShop 4.0学习--业务功能介绍
- PetShop 4.0学习--体系架构
- PetShop 4.0学习--登录以及注册功能的分析
- 诺基亚Qt4.6的上下位机移植手记,触摸屏支持
- 解决Rhythmbox乱码
- tslib-1.4交叉编译详细笔记
- 文件夹选项中没有'显示隐藏文件夹'选项解决办法!
- Ubuntu快捷键参考手册