У меня есть такой код:
for file in file_list:
shutil.copyfile(file,newpath)
#do further actions
И вот вопрос, в #do further actions
Я использую скопированный f iles таким образом, я должен удостовериться shutil.copyfile
функции заканчивают свою задачу. Как я могу удостовериться в этом?
Функции shutil должны возвращаться только после завершения операции. Если на уровне ОС не происходит ничего забавного, так должно быть безопасно.
Если вам известен размер файла, вы можете проверить его правильность.
copyfile
- это функция блокировки. К тому времени, как вы доберетесь до # делать дальнейшие действия
, это всегда нужно делать. У вас проблемы там, где их нет?