Page 1 sur 1

[RESOLU] Fonction copytree2

Posté : 13 déc. 2019 - 10:50
par gaelds
Bonjour,
j'aimerais que la fonction copytree2 écrase les fichiers si le dossiers existe déjà, quelle valeur doit être donnée à onreplace pour que ça fonctionne ? "True" et "1" ne passent pas.

Code : Tout sélectionner

copytree2(r'.\dir',destdir,onreplace=True)
FATAL ERROR : TypeError: 'bool' object is not callable
Exit code: 3

Re: Fonction copytree2

Posté : 13 déc. 2019 - 16:00
par Aedenth
Bonjour,

d'après ce que je vois dans la doc de la fonction, il semblerait que ce soit

Code : Tout sélectionner

onreplace = default_overwrite
qui correspond à ce que vous cherché.
onreplace (func) : callback func(src,dst):boolean called when a file will be replaced to decide what to do.
default is to not replace if target exists. can be default_overwrite or default_overwrite_older or
custom function.

Re: [RESOLU] Fonction copytree2

Posté : 18 déc. 2019 - 10:25
par gaelds
Merci bcp ! je vais essayer avec ça