python base64 demo
时间: 2023-08-15 19:14:31 浏览: 231
BASE64转图片互相转换DEMO
5星 · 资源好评率100%
下面是一个简单的 Python Base64 编码和解码的示例:
```python
import base64
# 编码示例
message = "Hello, World!" # 待编码的字符串
encoded_message = base64.b64encode(message.encode('utf-8')).decode('utf-8')
print("Encoded message:", encoded_message)
# 解码示例
decoded_message = base64.b64decode(encoded_message).decode('utf-8')
print("Decoded message:", decoded_message)
```
输出结果为:
```
Encoded message: SGVsbG8sIFdvcmxkIQ==
Decoded message: Hello, World!
```
在示例中,我们首先使用 `base64.b64encode()` 函数对字符串进行编码。编码前需要确保字符串是以字节形式进行编码的(如使用 `encode('utf-8')`)。然后,我们使用 `.decode('utf-8')` 将编码后的结果转换为字符串形式进行打印。
接下来,我们使用 `base64.b64decode()` 函数对编码后的字符串进行解码。解码后同样需要使用 `.decode('utf-8')` 将结果转换为字符串形式。
希望这个示例能帮助你理解 Python 中的 Base64 编码和解码。如果还有其他问题,请随时提问。
阅读全文