In [15]: f=open('bdata.bin','wb')

 

In [16]: data=struct.pack('>i5sh',50,b'email',4)

 

In [17]: f.write(data)

Out[17]: 11

 

In [18]: f.close()

 

In [19]: f=open('bdata.bin','rb')

 

In [20]: data2=f.read()

 

In [21]: data2

Out[21]: b'\x00\x00\x002email\x00\x04'

 

In [22]: orgdata=struct.unpack('>i5sh',data2)

 

In [23]: orgdata

Out[23]: (50, b'email', 4)

 

'Python' 카테고리의 다른 글

( ) = ( ) if ( ) else ( ) 구문  (0) 2019.12.27
변수명  (0) 2019.12.27
python statements  (0) 2019.12.27
struct : binary data packing & unpacking options  (0) 2019.12.27
list comprehension과 for loop 벤치  (0) 2019.12.27

+ Recent posts