Я пытаюсь прочитать байты из файла DAT. Я знаю, что данные должны быть в двоичном или шестнадцатеричном формате. Но когда я пытаюсь прочитать байты, он печатает странные символы. Я предполагаю, что это значения ascii. Я пытался преобразовать их, но я продолжаю получать сообщение об ошибке, что «str» не может быть преобразован. Кто-нибудь знает, как я могу его расшифровать? И является ли read() правильной функцией для этого?
import time
import binascii
import csv
import serial
with open('Example CARESCAPE Datalog.dat') as binary_file:
for num in range(1,10):
data = binary_file.readline()
print(data)
Вот ссылка на скриншот странных символов, которые я получаю
readline()
не будет работать должным образом. - person   schedule 17.03.2018