Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- states = []
- for n in range(0,10):
- with open('data/' + str(n) + 'states.bin', 'rb') as data:
- byte = data.read(1)
- order = []
- i = 0
- for i in range(0,8):
- bina = list(byte)
- print(bina)
- bin_a = bin(bina[0])
- str_b = str(bin_a).lstrip('0b')
- if len(str_b) != 8:
- needed = 8-len(str_b)
- str_b = '0'*needed + str_b
- if i == 7:
- str_b = str_b[4::]
- broken_down = [str_b[j:j+4] for j in range(0, len(str_b), 4)][::-1]
- order.append([int(q,2) for q in broken_down])
- if i == 7:
- order = [val for sublist in order for val in sublist][::-1]
- order = ['?'] + order
- # for x in range(0,15):
- # if x not in order:
- # order = [x] + order
- byte = data.read(1)
- i +=1
- states.append(order)
- n+=1
- print(states)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement