Понимание экземпляра Python's struct.UnPackPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Понимание экземпляра Python's struct.UnPack

Сообщение Anonymous »

Я нашел пример кода для опроса NTP -серверов на https://www.mattcrampton.com/blog/query ... om_python/. Код краткий и хорошо написанный, но я не понимаю использования struct.unpack . Это основной код: < /p>

Код: Выделить всё

client = socket.socket(AF_INET,SOCK_DGRAM)
client.sendto(msg.encode('utf-8'),address)
msg,address = client.recvfrom(buf)

t = struct.unpack("!12I",msg)[10]
< /code>
он возвращает целочисленное значение (секунды от 1900-01-01), но у меня есть два вопроса: < /p>
[list]
 Как Работает ли распаковка в этом случае?  Как он пришел к "! 12i" 
, чтобы сделать декодирование? > [/list]

Подробнее здесь: https://stackoverflow.com/questions/794 ... uct-unpack
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Понимание экземпляра Python's struct.UnPack
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Понимание экземпляра Python's struct.UnPack
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Понимание экземпляра Python's struct.UnPack
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Что такое «
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Какие строки передаются в качестве первого аргумента в struct.unpack() в Python?
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»