1 import struct
 2 from ctypes import *
 3 
 4 
 5 class MyStruct(Structure):
 6     _fields_ = [
 7         ("v1", c_char),  # c_byte
 8         ("v2", c_char),  # c_byte
 9         ("v1_dire", c_char),  #  c_byte
10         ("v2_dire", c_char)  #  c_byte
11     ]
12 
13 
14 mys = MyStruct()
15 mys.v1 = 20
16 print(type(mys.v1))
17 mys.v2 = 30
18 mys.v1_dire = 0
19 mys.v2_dire = 0
20 msg = struct.pack('cccc', mys.v1, mys.v2, mys.v1_dire, mys.v2_dire)  # BBBB
21 print(msg)
22 ss = struct.unpack('cccc', msg)  # BBBB

相关文章:

  • 2021-08-20
  • 2022-02-20
  • 2021-06-15
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-10
  • 2022-12-23
  • 2021-12-07
  • 2021-11-17
  • 2021-07-24
  • 2021-09-26
相关资源
相似解决方案