python字典 base64编码
时间: 2023-11-20 10:57:41 浏览: 274
base64编码
在Python中,字典可以通过json库进行编码和解码,而不是使用base64库。下面是一个简单的例子,展示如何将字典编码为base64字符串:
```python
import json
import base64
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
json_str = json.dumps(my_dict).encode('utf-8')
b64_bytes = base64.b64encode(json_str)
b64_str = b64_bytes.decode('utf-8')
print(b64_str)
```
这里,我们首先使用json.dumps()将字典转换为JSON字符串,然后使用base64.b64encode()将JSON字符串编码为base64字符串。最后,我们将base64字节解码为字符串并打印结果。
阅读全文