Bonjour,
j'ai une liste de nom de fichiers avec les paths complets. Ci-desous un exemple avec seulement quelques fichiers dans la liste (dans mon cas réel, il y a bien plus de fichiers!).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
File_list = ['/DATA/Lines/file0398374.nc', '/DATA/Lirens3/file03988484374.nc', '/DATA/Livrens22/file0398339393374.nc', '/DATA/Litres/file03983339474.nc' ]
Je voudrais copier ces fichiers dans un répertoire wrk_tmp en utilisant la librairie shutil donc je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
shutil.copy(File_list, wrk_tmp)
et là, une erreur : expected str, bytes or os.PathLike object, not list

Je fais donc une boucle:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for i in range(len(File_list)):
    shutil.copy(File_list[i], wrk_tmp)
Ca fonctionne bien mais je me dis que cette boucle va ralentir mon code et je ne trouve pas ça très élégant.

Y a t'il un moyen plus rapide et plus élégant ?
Merci