I have a script that takes in positional data and creates a cube based on their positions. Each time I run the script, I've noticed that the old cubes are still showing up in the User Perspective. It's a pain to go through each cube and manually delete them.
I've googled for a while to find a solution to no avail. I know that
for ob in bpy.data.objects:
Allows me to iterate through the objects in the scene. I get
Camera
Cube
Cube.001
Cube.002
...
but I don't know how to use the API to select only cubes to remove and I don't know how to remove them. Is unlinking the same thing as removing the cubes from the user perspective?