you are confusing representation with the thing being represented... you have bytes
by default a bytestring representation converts printable ascii characters to their printable ascii character
if you want to interpret it as integers from 0-255
file_bytes = b'1234567\x119A'
print([b for b in file_bytes])
# [49, 50, 51, 52, 53, 54, 55, 17, 57, 65]
if you want to have a list of hex strings
print([f'{b:02x}' for b in file_bytes])
# ['31', '32', '33', '34', '35', '36', '37', '11', '39', '41']
if you want just a single string with \xXX instead of any ascii you can do almost the same
print(''.join([f'\\x{b:02x}' for b in file_bytes]))
# '\x31\x32\x33\x34\x35\x36\x37\x11\x39\x41'