BitVector операции невозможны
Я хочу выполнить операцию xor на двух BitVectors. При попытке превратить одну из строк в bitVector и затем перейти к операции xor, я получаю следующую ошибку:
ValueError: invalid literal for int() with base 10: '\x91'
Как я могу обойти эту проблему? Я просто хочу xor двух выражений, но одно из них является строкой, и его нужно сначала превратить в битовый вектор, верно? Тем не менее, попытка превратить строку в BitVector приводит к ошибке выше.
to_be_xored = BitVector.BitVector(bitstring= variable)
где переменная - строка, а to_be_xored - желаемый битвектор.
1 ответ
Решение
bitstring
для последовательностей '0'
с и '1'
s. Использовать текст textstring
вместо.