我有这样的代码:
for file in file_list:
shutil.copyfile(file,newpath)
#do further actions
这是问题,在#do further actions
,我使用复制的文件,因此我需要确保shutil.copyfile
函数完成其任务。我如何确保这一点?
该shutil函数仅应在操作完成后返回。如果在操作系统级别上没有发生任何有趣的事情,则通过这种方式应该是安全的。
如果知道文件的大小,可以检查是否正确。
copyfile
是一个阻止功能。到#do further actions
时,它应该总是完成。您是否有问题?