Задать вопрос
@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?
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
fdhadzh
@fdhadzh
Perfectionist with deadlines
Данные символы являются спецификаторами.
Они описаны в документации: 7.1.2.2. Format Characters.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы