C++ or Python

Hi All

I am wondering what the best approach for doing this is and wanted some thoughts.

We are looking to pull various fbx from a network location and pull them in to a folder and then make child versions of them based off a CSV ie model 1 will be named House_001 , House_024 etc and so on depending on where it is being used again though out the project. Then using another fbx with the same naming and node to allow for an x,y and z location place them in level. What is the best way to do this with C++ or with Python and has anyone ever done this before and got some tips, please?

Cheers