Import object from python
You'll want to look at bpy.data.libraries.load(), which allows you to open a Blendfile and select which datablocks (objects, meshes, materials, etc.) you want to append or link. The API documentation also has examples.