总结 Python 的 json pickle base64 pprint 模块

json

这种格式本来是 JS 中使用的表示数据对象的文本数据结构,后来因为简单易用得到广泛使用,现在大部分编程语言都有相关的支持。

Python 中的 json 的使用很简单,主要有四个方法:

pprint

这个库是专门用来格式化输出的,以更美观的方式输出到命令行。

这两天也一直在搞 json 格式数据的格式化输出,在这个过程中相继发现了这个库和 json 中提供的功能,比自己写的都更完善。

pickle

如果不考虑跨语言的支持,使用 pickle 序列化库,能将更多的 Python 数据格式甚至函数、类的定义输出到二进制文件中保存。

主要方法也是有四个,和 json 一样。

base64

字符串转码,有一定程度的加密功能。

原理是对字节码形式的字符串重新做字符集的映射。

以 64 位字符集为例,就是将每 3 个的字节的字符,划分为四组,每一组有 6 个比特,这样恰好可以用唯一的字符表示。

这种转码在网络传输过程中使用较为频繁。


不知是该恭喜,还是该怎样,总之阅读到该文的,你是第 人。每一次刷新,都是不同的自己。