initial creation
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
from struct import Struct
|
||||
|
||||
values = 7, 6, 42.3, b'Guido' # <1>
|
||||
|
||||
demo = Struct('iif10s') # <2>
|
||||
|
||||
print("Size of data: {} bytes".format(demo.size)) # <3>
|
||||
|
||||
binary_stream = demo.pack(*values) # <4>
|
||||
|
||||
int1, int2, float1, raw_bytes = demo.unpack(binary_stream) # <5>
|
||||
str1 = raw_bytes.decode().rstrip('\x00') # <6>
|
||||
|
||||
print(raw_bytes)
|
||||
print(int1, int2, float1, str1)
|
||||
Reference in New Issue
Block a user