ビットストリングがあり、特定の位置から別の位置に読み込みたい。 私が持っている例えばので、私は、forループのint変数の長さを持っている:定義された位置で定義された長さのビットを読み取る
length = 2
を、私のBitarrayのようなものになります。
msgstr = bitstring.BitArray(0b11110011001111110)
id = bitstring.BitArray()
m = 0
while 5 != m:
/////////////
Length changes in value part of Code
/////////////
x = 0
if m == 0:
while length != x:
id.append = msgstr[x] #msgstr is the BitArray that needs to be read
x = x + 1
m = m + 1
を私は、最初の2ビットを読み、それらを変換したいです長さが値に変更されたときに id == 3
そして次のラウンドのために、それは第3ビットから始めるべきであるなど
ありがとう、スライスは素晴らしい –