Вопрос

У меня такой код:

for file in file_list:
    shutil.copyfile(file,newpath)
#do further actions

А вот вопрос, в #do further actions Я использую скопированные F ILLE, поэтому мне нужно убедиться, что shutil.copyfile Функции завершают их задачу. Как я могу убедиться в этом?

Это было полезно?

Решение

Функции PURTIL должны возвращаться только после завершения операции. Если на уровне ОС ничего не происходит, оно должно быть в безопасности таким образом.

Если вы знаете размер файла, вы можете проверить, правильно ли это.

Другие советы

copyfile это функция блокировки. К тому времени, как вы доберетесь до #do further actions Это всегда должно быть сделано. У вас есть проблемы, где это не так?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top