Python:检查shutil.copyfile何时完成

时间:2010-06-29 13:49:27

标签: python file-copying shutil

我有这样的代码:

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

这就是问题,在#do further actions我使用复制的文件,因此我需要确保shutil.copyfile函数完成他们的任务。我怎样才能确定这个?

2 个答案:

答案 0 :(得分:5)

shutil函数应该仅在操作完成后返回。如果在操作系统级别上没有任何有趣的事情,那么它应该是安全的。

如果您知道文件的大小,可以检查是否正确。

答案 1 :(得分:3)

copyfile是阻止功能。当你到达#do further actions时,应该总是这样做。你有问题吗?