import base64
# 将字符串进行base64编码
def encode_base64(input_string):
# 将字符串编码为字节串
input_bytes = input_string.encode('utf-8')
# 使用base64进行编码
encoded_bytes = base64.b64encode(input_bytes)
# 将编码后的字节串解码为字符串
encoded_string = encoded_bytes.decode('utf-8')
return encoded_string
# 将base64编码的字符串解码
def decode_base64(encoded_string):
# 将字符串编码为字节串
encoded_bytes = encoded_string.encode('utf-8')
# 使用base64进行解码
decoded_bytes = base64.b64decode(encoded_bytes)
# 将解码后的字节串解码为字符串
decoded_string = decoded_bytes.decode('utf-8')
return decoded_string
# 示例
original_string = "Hello, World!"
encoded_string = encode_base64(original_string)
decoded_string = decode_base64(encoded_string)
print(f"Original: {original_string}")
print(f"Encoded: {encoded_string}")
print(f"Decoded: {decoded_string}")
base64 模块,该模块提供了对Base64编码和解码的支持。encode_base64:input_bytes)。base64.b64encode 方法对字节串进行Base64编码。encoded_string),以便于输出和存储。decode_base64:encoded_bytes)。base64.b64decode 方法对字节串进行解码。decoded_string)。上一篇:python r字符串
下一篇:python读取mat文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站