Python: Vérification quand shutil.copyfile est fait
-
01-10-2019 - |
Question
J'ai un tel code:
for file in file_list:
shutil.copyfile(file,newpath)
#do further actions
Et voici la question, à #do further actions
j'utilise la copie f donc j'ai besoin iles assurer que les fonctions de shutil.copyfile
terminent leur tâche. Comment puis-je assurer de cela?
La solution
Les fonctions de shutil doit revenir seulement après que l'opération est terminée. Si rien est drôle passe au niveau du système d'exploitation, il doit être sûr de cette façon.
Si vous connaissez la taille du fichier que vous pouvez vérifier si cela est exact.
Autres conseils
copyfile
est une fonction de blocage. Au moment où vous arrivez à #do further actions
il devrait toujours être fait. Éprouvez-vous des questions où il est?
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow