Is there a way to import many objs and then move them 32 units additively?
batFINGER shows how to load objects from a .blend file here.

To move the objects, you could use

selected_objects = [obj for obj in bpy.data.objects if obj.select]
for i, obj in enumerate(selected_objects):
    obj.location[1] = 32*i


This moves the selected objects so that their y-coordinates are 32
units apart. Essentially this idea and a number of other examples are showcased
on the Blender Developers Blog
here.