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!).
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:
shutil.copy(File_list, wrk_tmp)
et là, une erreur : expected str, bytes or os.PathLike object, not list
Je fais donc une boucle:
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
Partager