Я довольно новичок в python.получить строку с символами
Я получаю (через pyserial) строку со значениями данных. Как я могу проанализировать эти данные в конкретной структуре данных?
Я знаю, что
0-1 byte : id
2-5 byte : time1 =>but little endian (lsb first)
6-9 byte : time2 =>but little endian (lsb first)
и я ищу функцию:
def parse_data(string):
data={}
data['id'] = ??
data['time1'] = ??
data['time2'] = ??
return data
благодаря
Этот выглядит как 64-битная метка времени, но вы хотите, чтобы это было 2 x 32-битных количества - вы уверены, что это то, что вам нужно? –
@John: Может быть, это временной интервал. В любом случае, если на самом деле это 64-битная временная метка, используйте строку формата 'Q' (unsigned long long), чтобы получить все это. –
@John: Его единственный пример, его действительно 2x32-бит независимые quatities. – Meloun