擅长:python、mysql、java
<p>您可以使用<code>struct</code>将数据打包到缓冲区中。比如:</p>
<pre><code>from struct import *
buf = ['\0'] * 7
pack_into('BBHBbb', buf, 0, constants.ARCOMMANDS_ID_PROJECT_JUMPINGSUMO, constants.ARCOMMANDS_ID_JUMPINGSUMO_CLASS_PILOTING, constants.ARCOMMANDS_ID_JUMPINGSUMO_PILOTING_CMD_PCMD,...)
</code></pre>
<p>格式字符串还可以具有表示字节顺序的初始字符。参见<a href="https://docs.python.org/3.6/library/struct.html#byte-order-size-and-alignment" rel="nofollow noreferrer">documentation</a></p>