gpt4 book ai didi

python - 从struct.pack打印出打包结果

转载 作者:太空宇宙 更新时间:2023-11-03 18:57:08 25 4
gpt4 key购买 nike

struct.pack 从输入值返回打包结果。

In [19]: pack("i",4)
Out[19]: '\x04\x00\x00\x00'

我正在尝试按如下方式打印打包结果:

val = pack("i", 4)
print "%d" % int(val[0])

但是,我得到了 ValueError:

ValueError: invalid literal for int() with base 10: '\x04'

如何打印打包值?

最佳答案

>>> import struct
>>> print struct.unpack("i", struct.pack("i",4))[0]
4

关于python - 从struct.pack打印出打包结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17031430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com