У меня есть строка в кодировке 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: недопустимый литерал для int () с основанием 10: '\ xb1'
Любая идея, пожалуйста, что я делаю не так, чтобы получить оригинальную строку Note
?