Python: Проверка, когда WUTLIL.COPYFILE сделано
-
01-10-2019 - |
Вопрос
У меня такой код:
for file in file_list:
shutil.copyfile(file,newpath)
#do further actions
А вот вопрос, в #do further actions
Я использую скопированные F ILLE, поэтому мне нужно убедиться, что shutil.copyfile
Функции завершают их задачу. Как я могу убедиться в этом?
Решение
Функции PURTIL должны возвращаться только после завершения операции. Если на уровне ОС ничего не происходит, оно должно быть в безопасности таким образом.
Если вы знаете размер файла, вы можете проверить, правильно ли это.
Другие советы
copyfile
это функция блокировки. К тому времени, как вы доберетесь до #do further actions
Это всегда должно быть сделано. У вас есть проблемы, где это не так?
Не связан с StackOverflow