save_bytes()#
Save byte data to a file.
Examples#
mouse_x_history = list()
mouse_y_history = list()
def setup():
# for this Sketch, the height and width must be less than 256
py5.size(250, 250)
py5.stroke_weight(10)
def draw():
mouse_x_history.append(py5.mouse_x)
mouse_y_history.append(py5.mouse_y)
py5.point(py5.mouse_x, py5.mouse_y)
if py5.frame_count == 600:
py5.save_bytes(bytearray(mouse_x_history), 'data/mouse_x_positions.dat')
py5.save_bytes(bytearray(mouse_y_history), 'data/mouse_y_positions.dat')
py5.exit_sketch()
Description#
Save byte data to a file. If filename
is not an absolute path, it will be saved relative to the current working directory (sketch_path()). The saved file can be reloaded with load_bytes().
Signatures#
save_bytes(
bytes_data: Union[bytes, bytearray], # byte data to save in a file
filename: Union[str, Path], # filename to save byte data to
) -> None
Updated on March 18, 2024 05:29:28am UTC