No entendí muy bien la parte de renombrar, pero para hacer todo lo que comentas creo que alcanza con las siguientes funciones:
os.listdir para listar archivos en un directorio.
shutil.copy o
shutil.copy2.
os.rename para renombrar cualquier archivo.
Espero que te sirva!