Python中base64standard_b64decode()函数的使用方法
发布时间:2024-01-10 04:32:48
base64.standard_b64decode()函数是Python中用于对base64编码的数据进行解码的函数。它接受一个base64编码的字符串作为参数,并返回解码后的原始数据。
下面是使用base64.standard_b64decode()函数的使用方法,并附带一个使用例子:
import base64
def base64_decode(encoded_str):
# 对base64编码的字符串进行解码
decoded_data = base64.standard_b64decode(encoded_str)
# 返回解码后的原始数据
return decoded_data
# 使用例子:
encoded_str = "SGVsbG8gd29ybGQh"
decoded_data = base64_decode(encoded_str)
print(decoded_data.decode()) # 输出: "Hello world!"
在上面的例子中,我们定义了一个base64_decode()函数,并传入一个base64编码的字符串作为参数。接着,我们使用base64.standard_b64decode()函数对该编码字符串进行解码。最后,我们打印出解码后的原始数据。
要注意的是,解码后的数据可能是字节类型(bytes),如果要以字符串形式输出结果,需要使用字节类型的decode()函数将其转换为字符串类型。
总结:
- base64.standard_b64decode()函数用于解码base64编码的数据。
- 该函数接受一个base64编码的字符串作为参数,并返回解码后的原始数据。
- 解码后的数据可能是字节类型(bytes),如果需要以字符串形式输出结果,需要使用字节类型的decode()函数将其转换为字符串类型。
