base64编码工具函数
在python中,base64是内置常用的标准模块,我们可以直接通过import导入base64模块直接使用。
import json, base64 if __name__ == '__main__': # 要编码的原始数据 data = {"uname":"root","uid":1} print(data) # 先转换成bytes类型数据 data_bytes = json.dumps({"uname": "root", "uid": 1}).encode() print(data_bytes) # 编码 base_data = base64.b64encode(data_bytes) print(base_data) # 解码 str_bytes = b'eyJ1bmFtZSI6ICJyb290IiwgInVpZCI6IDF9' ori_data = base64.b64decode(str_bytes).decode() # 字符串 print(ori_data) # 变回原来的字典 data = json.loads(ori_data) print(data)