我想用base64.b64decode解码我的输出,因为我的输出结果是一个实例或来自XML或SOAP不确定
我的“结果”是这样的:
Table =
(Table){
ResultA = "77414454-GH"
ResultB = "AB-21"
ResultC = "1.1"
}
我的剧本在这里:
print base64.b64decode(getattr(results['QueryResult']['NewDataSet']['Table'], "ResultB"))
但我总是犯这样的错误:
print base64.b64decode(getattr(results['QueryResult']['NewDataSet']['Table'], "ResultB"))
File "C:\Python27\lib\base64.py", line 76, in b64decode
raise TypeError(msg)
TypeError: Incorrect padding
我已经有这个问题,但没有人回答我,这里是我的前一个问题的更多细节
getting specific value in <type instance>
任何建议/意见,请提前告知
好吧,当我有这个错误时,我会在字符串的末尾加上“==”。但也可能是你试图解码的不是base64
相关问题 更多 >
编程相关推荐