我们可以简单地使用:
crc = struct.unpack('>i',data)
为什么人们喜欢这样:
(crc,) = struct.unpack('>i',data)
逗号是什么意思?
最佳答案
第一个变量返回单元素元组:
原文链接:https://www.f2er.com/python/439440.htmlIn [13]: crc = struct.unpack('>i','0000')
In [14]: crc
Out[14]: (808464432,)
要获得该值,您必须编写crc [0].
第二个变量解压缩元组,使您能够编写crc而不是crc [0]:
In [15]: (crc,'0000')
In [16]: crc
Out[16]: 808464432