要将字典转换为字符串并编码成base64,可以使用Python的jsonbase64模块。

首先,使用json.dumps()函数将字典转换为字符串。然后,使用base64.b64encode()函数对字符串进行编码。以下是示例代码:

import json
import base64

# 定义一个字典
data = {'name': 'Alice', 'age': 25, 'city': 'New York'}

# 将字典转换为字符串
json_str = json.dumps(data)

# 将字符串编码成base64
base64_str = base64.b64encode(json_str.encode()).decode()

print(base64_str)

输出结果将是一个编码后的base64字符串:

eyJhZ2UiOiAyNSwibmFtZSI6ICJBbGljZSIsICJjaXR5IjogIk5ldyBZb3JrIn0=

需要注意的是,base64.b64encode()函数接受的参数是字节类型,所以需要使用.encode()方法将字符串转换为字节类型。而且,编码后的base64结果是字节类型,所以需要使用.decode()方法将其转换为字符串类型

python 将字典转为字符串并编码成base64

原文地址: https://www.cveoy.top/t/topic/hMbP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录