- GB2312 | GBK 主要是表示一些简体中文字符 由两个字节表示一个字符
- BIG-5 ’大五码‘ 主要是表示一些台湾一些的繁体字
- unicode 万国码 是由4个字节表示一个字符,python默认就是这个unicode
- UTF-8 实际上是对unicode进行一个压缩,由三个字节表示一个字符
加密 encode(encoding="编码")
- 字符串--> 字节
s1 = '今天晚上去爬大蜀山'
bytes1 = s1.encode(encoding='UTF-8')
print(bytes1)
==============================
解密 decode(encoding='编码')
- 字节--> 字符串
s1 = '今天晚上去爬大蜀山'
s2 = bytes1.decode(encoding='UTF-8')
print(s2)
==============================
打开文件的模式:
- wb 覆盖以字节的形式写数据, 如果文件不存在,会自动创建
- ab 追加以字节的形式写数据, 如果文件不存在,会自动创建
- w 覆盖以以字节的形式(由参数encoding来决定)写数据, 如果文件不存在,会自动创建
- a 追加以以字节的形式(由参数encoding来决定)写数据, 如果文件不存在,会自动创建
- rb 以字节的形式读取文件
- r 读取文件,配合参数encoding,来自动解析数据
posted @
2024-01-17 20:26
peculiar-
阅读(
7)
评论()
收藏
举报