Здравствуйте. Появилась такая задача считать содержимое файла побитно в массив, делаю все просто:
>>> f = open('e:\\test.dat').read()
>>> m = {}
>>> for i in range(len(f)):
... m[i] = f[i].encode('hex')
>>> m
{0: '01', 1: '02', 2: '00', 3: '01', 4: '03', 5: '02', 6: '02', 7: '01', 8: '02', 9: '00', 10: '00', 11: '01', 12: '03', 13: '03', 14: '02', 15: 'f5'}
проблема в том что мне нужны только численные значения, то есть вместо f5 должно быть 245 (в 16 системе счисления). Как это осуществить? Если поняли меня помогите)