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?

Était-ce utile?

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
scroll top