Python - 将短整数表示为2字节字符串的填充字符串

时间:2016-12-22 15:32:15

标签: python string byte pack

我做了某种计算,最后我有一个最多需要16位代表的int。我想将它打包成unsigned short int格式的字符串。例如,如果我有1223,我想存储0000010011000111 我尝试使用:

n = pack('H', 1223)

当我尝试打印时(以二进制表示形式)我得到了:

11000111 100

但我希望前导零也被编码为n,我怎么能优雅地做到这一点?

0 个答案:

没有答案