@mrcotesanya
ResQ_Net Ltd

Strcut python 3, unpack как распаковывать фреймы?

есть такой код -
def get_mac_addr(bytes_addr):
	bytes_str = map('{:02x}'.format, bytes_addr)
	return = ':'.join().upper()

и такое условие:
struct.unpack('! 6s 6s H', data[0:14])

как это работает? и что такое эти ! 6s 6s H?
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 1
fdhadzh
@fdhadzh
Perfectionist with deadlines
Данные символы являются спецификаторами.
Они описаны в документации: 7.1.2.2. Format Characters.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Popmechanic Москва
от 100 000 до 150 000 руб.
Panda Media Нижний Новгород
от 70 000 руб.
НЛ Континент Новосибирск
от 60 000 до 100 000 руб.