注意一点:参数和返回值都是bytes而非str类型,需要encode/decode转换
Base64编码
- 将源字符串转字节串 .encode(‘utf-8’)
- 对中间字节串进行base64编码 base64.b64encode(bytes)
- 对其进行字符串化 str/decode(‘utf-8’)
Base64解码
- 对源字符串转字节串
import base64# Base64编码 (字符串转Base64二进制)url = "https://www.baidu.com"dst = base64.b64encode(url.encode()).decode()print(dst)# Base64解码(Base64二进制转字符串)src = "aHR0cHM6Ly93d3cuYmFpZHUuY29t"url = base64.b64decode(src.encode()).decode()print(url)
