0

我正在尝试在 Big-Endian 格式的线路上创建一个 16 字节的字符串。如您所见,我以 Little-Endian 结尾;前面的 0 位于末尾。

>>> import struct
>>> auth = "{0:<16}".format(1437722681) 
>>> authenticator = struct.pack("16s",bytes(auth,"utf-8")) 
>>> print (authenticator)
b'1437722681      '

我想创建一个代码,我可以在开头添加值,如下所示:

>>> print (authenticator)
b'      1437722681'
4

1 回答 1

0

似乎以下行的更改起到了作用。

"{0:>16}.format(...)
于 2015-07-28T06:20:04.423 回答