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 вместо.

Другие вопросы по тегам