持久化概述
文章目录
- 持久化概述
- 对象持久化
- 扁平文件
- pickle
- shelve
- 数据库
- ORM
- 扁平文件
- 保留类型还原
- eval字符串转列表(不带,)
- pickle应用
- dumps类型装字符串
- load字符串变为原来类型
- dumps类型变为文件
- shelve存入数据库(可以给键)读取
- len()查长度
- del可删除
- 类 函数里shelve读写
- 字符串本质
- str
- bytes
- bytearray
- 编码Encording
- str.encode(默认utf8)
- 文件复习
- 解码Decoding
- 字符串存储
- 常用字符串编码
- ASCII
- ord获取字符库码
- chr获取代码点对应字符
- latin-1字符
- UTF8
- UTF16
- UTF32
- bytes,str,bytearray之间的相互转换
- bytes专为byte类似字符串不支持赋值
- bytearray字符编码类似列表支持赋值
- 解码bytearray
- 总结
- BOM处理(字节顺序标记)
- -slg添加和去除
对象持久化
扁平文件
pickle
shelve
数据库
ORM
扁平文件
保留类型还原
eval字符串转列表(不带,)
pickle应用
dumps类型装字符串
load字符串变为原来类型
dumps类型变为文件
shelve存入数据库(可以给键)
读取
len()查长度
del可删除
类 函数里shelve读写
字符串本质
str
bytes
bytearray
编码Encording
str.encode(默认utf8)
文件复习
解码Decoding
字符串存储
常用字符串编码
ASCII
ord获取字符库码
chr获取代码点对应字符
latin-1字符
UTF8
UTF16
UTF32
bytes,str,bytearray之间的相互转换
bytes专为byte类似字符串不支持赋值
bytearray字符编码类似列表支持赋值
不超过256