Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Python中的parseBase64Binary函数是什么?_Java_Python 3.x - Fatal编程技术网

Java Python中的parseBase64Binary函数是什么?

Java Python中的parseBase64Binary函数是什么?,java,python-3.x,Java,Python 3.x,在Java中,我使用: String str = “%EF!c&WrDwCCTe<fX$,#8L<YTs?G5d>F])ub.63G=Xn<cdef2R{47JQexxN”; byte[] result = DatatypeConverter.parseBase64Binary(str); for(byte i : result){ System.out.print(i); System.out.print(" ")

在Java中,我使用:

String str = “%EF!c&WrDwCCTe<fX$,#8L<YTs?G5d>F])ub.63G=Xn<cdef2R{47JQexxN”;
byte[] result = DatatypeConverter.parseBase64Binary(str);
for(byte i : result){
            System.out.print(i);
            System.out.print(" ");
}
现在我需要在python中用Base64解码str,但我不知道应该选择哪个库和函数

我尝试了base64.b64解码,但其结果与Java中的不同

str = '%EF!c&WrDwCCTe<fX$,#8L<YTs?G5d>F])ub.63G=Xn<cdef2R{47JQexxN'
result = base64.b64decode(str)
print(result)
for i in range(0, len(decode_secret)):
    print(decode_secret[i], end=" ")

str='%EF!c&WrDwCCTe
'123'
不是有效的base64编码字符串。是的,我已更改。这只是一个例子,那么Java和python的结果是什么呢?它们有什么不同?我已经编辑并打印了结果。请帮助我解决这个问题,谢谢!
str = '%EF!c&WrDwCCTe<fX$,#8L<YTs?G5d>F])ub.63G=Xn<cdef2R{47JQexxN'
result = base64.b64decode(str)
print(result)
for i in range(0, len(decode_secret)):
    print(decode_secret[i], end=" ")
b'\x10W\x16\xac<\x02\t7\x9f_\xc2\xd8N\xc1\xb9t[\x9b\xebq'
16 87 22 172 60 2 9 55 159 95 194 216 78 193 185 116 91 155 235 113