【发布时间】:2019-10-12 09:17:57
【问题描述】:
我有 base64 编码的字符串sZCLmg==,即Note。我想做的是用base64解码它,然后使用字节协商来获取字符串Note。
import base64
encoded = 'sZCLmg==' #sZCLmg== Note
data = base64.b64decode(encoded)
print data
mylist = []
mylist.append(data)
#print mylist[0][0]
bytes = mylist[0][0]
print (bytes ^ 0xFF)
但我收到错误:ValueError: invalid literal for int() with base 10: '\xb1'
任何想法请我做错什么来获取原始字符串Note?
【问题讨论】:
-
你确定这是正确的编码字符串吗?我收到了
Tm90ZQ==Note -
@TheGamer007,显然字节在 Base64 编码之前被否定了。
标签: python python-2.7 decode