python base64编码成字符串
python base64 encode to string
我想将一些数据编码为 Base64,然后将编码后的数据连接成一个字符串。
当我这样做时:
four=base64.urlsafe_b64encode(bytes(MAIL, "utf-8"))
print (four)
结果将是:
b'YWxleEBhbGV4LmFsZXg='
我想去掉四个中的 b''。因此仅显示 YWxleEBhbGV4LmFsZXg=。
我如何在没有字节类型的情况下只获取字符串 YWxleEBhbGV4LmFsZXg=?
你有一个bytes
对象;将其解码为 Unicode:
print(four.decode('ascii'))
Base64 只使用 ASCII 字符,所以这是一个很好的编解码器。如果你没有显式解码,print()
只能使用 repr()
表示,它会产生 Python 文字语法 ,你会使用的语法创建与文字相同的值。
我想将一些数据编码为 Base64,然后将编码后的数据连接成一个字符串。
当我这样做时:
four=base64.urlsafe_b64encode(bytes(MAIL, "utf-8"))
print (four)
结果将是:
b'YWxleEBhbGV4LmFsZXg='
我想去掉四个中的 b''。因此仅显示 YWxleEBhbGV4LmFsZXg=。 我如何在没有字节类型的情况下只获取字符串 YWxleEBhbGV4LmFsZXg=?
你有一个bytes
对象;将其解码为 Unicode:
print(four.decode('ascii'))
Base64 只使用 ASCII 字符,所以这是一个很好的编解码器。如果你没有显式解码,print()
只能使用 repr()
表示,它会产生 Python 文字语法 ,你会使用的语法创建与文字相同的值。