with open(r'data\foo.txt', 'rb') as bytesfile: # on lit tout le contenu octets = bytesfile.read() # qui est de type bytes print("on a lu un objet de type", type(octets)) # si on regarde chaque octet un par un for i, octet in enumerate(octets): print(f"{i} → {repr(chr(octet))} [{hex(octet)}]") # Résultat partiel # 0 → '0' [0x30] # 1 → '\r' [0xd] # 2 → '\n' [0xa]