在Python中,进行Base64转码通常使用`base64`模块中的`b64encode`函数。以下是一个简单的示例,展示了如何将字符串转换为Base64编码:
import base64
待编码的字符串
s = "这是一个测试信息"
将字符串转换为字节数据,然后进行Base64编码
encoded_str = base64.b64encode(s.encode('utf-8')).decode('utf-8')
print(encoded_str)
如果你需要将文件内容进行Base64编码,可以使用以下示例代码:
import base64
待编码的文件路径
file_path = "example.txt"
读取文件内容,进行Base64编码
with open(file_path, 'rb') as file:
file_data = file.read()
encoded_bytes = base64.b64encode(file_data)
将编码后的字节数据转换为字符串
encoded_str = encoded_bytes.decode('utf-8')
print(encoded_str)
同样地,如果你需要将Base64编码的数据转换回原始数据,可以使用`base64.b64decode`函数:
import base64
假设这是一个Base64编码的字符串
encoded_data = "5oiR5piv5Lit5Zu95Lq6"
将Base64编码的数据转换回原始字符串
decoded_str = base64.b64decode(encoded_data).decode('utf-8')
print(decoded_str)
以上示例展示了如何在Python中进行Base64编码和解码。