Я не могу понять, когда следует использовать функции pack и unpack в библиотеке struct в python? Я также не могу понять, как их использовать? Прочитав об этом, я понял, что они используются для преобразования данных в двоичные. Однако, когда я запускаю несколько примеров, например:Когда/почему я должен использовать библиотеку struct в python для упаковки и распаковки?
>>> struct.pack("i",34)
'"\x00\x00\x00'
Я не могу исправить это. Я хочу понять его цель, как происходят эти преобразования, что означает «\ x» и другие символы/означают и как работает распаковка.
Есть ли что-то не так с информацией и примерами в документации на Python? См. Https://docs.python.org/2/library/struct.html?highlight=struct#module-struct. – barny