Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何将 Python 中的数字转换为 8 个二进制字节(64 位长)?
我有一个网络消息的蓝图,其中一部分是一个用八个字节表示的数字。
使用struct.pack:
>>> import struct >>> struct.pack('!Q', 123) '\x00\x00\x00\x00\x00\x00\x00{'
第一个参数是控制编码的格式字符串。!表示网络字节顺序,Q用于 8 字节无符号整数。
!
Q