给出Python代码
import base64
byte = base64.b64encode(b'hello')
byte
有值
b'aGVsbG8='
但是我试图获取b'
内的文字编码字节的字符串。 ... '
符号。
到目前为止我找到的唯一解决方案是将字节转换为字符串并获取不带前两个和最后一个字符的值的子字符串,
str(byte)[2:-1]
这给了我
'aGVsbG8='
虽然这有效,但感觉就像是一个彻底的黑客攻击。
最佳答案
试试这个也有效:
str(byte, 'utf-8')
关于Python 获取 Base64 编码的字节字符串作为字节串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53133538/