2016-08-09 12 views
0

2つのBitVectorでxor演算を実行します。そして、XOR演算に進めるためにビットベクトルに文字列のいずれかをオンにしようとしている間、私は次のエラーを取得する:BitVectorの操作が不可能

ValueError: invalid literal for int() with base 10: '\x91' 

は、どのように私はこの問題を回避することができますか?私は2つの式をxorしたいが、そのうちの1つは文字列で、最初にビットベクトルに変換する必要があるのだろうか?しかし、文字列をBitVectorに変換しようとすると、上記のエラーが発生します。

to_be_xored = BitVector.BitVector(bitstring= variable) 

ここで、変数は文字列で、to_be_xoredは希望するビットベクトルです。

答えて

2

bitstringは、'0'sおよび'1'sの配列である。テキストを使用するには、代わりにtextstringを使用してください。

関連する問題