我正在尝试以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'
答案 0 :(得分:0)
似乎改变了以下一行就行了。
"{0:>16}.format(...)