Skip to content Skip to sidebar Skip to footer

Python: Transferring Two Byte Variables With A Binary File

Let's say I have two bytearray, b = bytearray(b'aaaaaa') b1 = bytearray(b'bbbbbb') file_out = open('bytes.bin', 'ab') file_out.write(b) file_out.write(b1) this code will create a

Solution 1:

Pythons pickle is meant for storing and retrieving objects.

It will take care of encoding and decoding of the contents.

You can use it in your case like following,

import pickle

b = bytearray(b'aaaaaa')
b1 = bytearray(b'bbbbbb')

# Saving the objects:withopen('objs.pkl', 'wb') as f:  
    pickle.dump([b, b1], f)

# Getting back the objects:withopen('objs.pkl') as f:  
    b, b1 = pickle.load(f)

You can find more details from other question How do I save and restore multiple variables in python?

Post a Comment for "Python: Transferring Two Byte Variables With A Binary File"