Python 3.x Python3 Base64对包含==

Python 3.x Python3 Base64对包含==,python-3.x,base64,Python 3.x,Base64,所以我得到了一连串的: YDNhZip1cDg1YWg4cCFoKg=== 需要使用Pythons Base64模块对其进行解码 我写了代码 import base64 test = 'YDNhZip1cDg1YWg4cCFoKg==' print(test) print(base64.b64decode(test)) 这就给出了答案 b'`3afup85ah8p!h' 根据我使用的网站解码器,当 `3afup85ah8p!h 我猜是它在解码附加的引号。 是否有某种方法可以使用分隔符将此变量

所以我得到了一连串的:
YDNhZip1cDg1YWg4cCFoKg===
需要使用Pythons Base64模块对其进行解码

我写了代码

import base64

test = 'YDNhZip1cDg1YWg4cCFoKg=='
print(test)
print(base64.b64decode(test))
这就给出了答案
b'`3afup85ah8p!h'
根据我使用的网站解码器,当

`3afup85ah8p!h

我猜是它在解码附加的引号。

是否有某种方法可以使用分隔符将此变量保存为另一种类型的变量,或者在片段似乎不起作用时对字符串的某个部分运行b64encode

b'是Python从字节分隔数据的方法,请参见:


i、 例如,它正在正确解码。

好的,谢谢。我需要使用返回的值,所以我希望这个额外的字符不会引起问题,或者使用.decode(“utf-8”)将处理它。(反馈到网站上寻找特定值的帖子)