我正在尝试将两个编码为base64的字符串连接起来,但它并没有真正地工作,只是打印了连接中的第一个字符串:
q = base64.b64encode("StringA")
print q # prints an encoded string
q = q+base64.b64encode("StringB")
print q # prints an encoded string
print base64.b64decode(q) # just prints "StringA"
我正在尝试将两个编码为base64的字符串连接起来,但它并没有真正地工作,只是打印了连接中的第一个字符串:
q = base64.b64encode("StringA")
print q # prints an encoded string
q = q+base64.b64encode("StringB")
print q # prints an encoded string
print base64.b64decode(q) # just prints "StringA"
您正在解码一个由两个base64字符串连接而成的字符串。这是不正确的。您应该采取以下措施 -
base64.b64decode(base64.b64encode("StringA" + "StringB"))