如何在python中将字节转换为结构?

时间:2012-03-21 05:58:01

标签: python delphi

我有一个发送记录的delphi程序:

type 
  TMyNetworkPckg = record
    za: byte;
    zb: char;
    zc: array[0..31] of single;
  end;

我在python中收到了这些数据。我用udp袜子。默认情况下,已恢复的数据是字符串我如何创建像记录,结构,类等的delphi。并将重现的数据转换成它?

1 个答案:

答案 0 :(得分:2)

您可以使用Python库struct

import struct
za, zb, zc = struct.unpack('cc32s', data)