Python:shutil.copyfileが完了したときにチェックします
-
01-10-2019 - |
質問
私はそのようなコードを持っています:
for file in file_list:
shutil.copyfile(file,newpath)
#do further actions
そして、ここに質問があります #do further actions
私はコピーされたfileを使用するので、私は shutil.copyfile
関数はタスクを終了します。どうすればこれを確認できますか?
解決
shotil関数は、操作が終了した後にのみ返す必要があります。 OSレベルで面白いことが起こっていない場合、このように安全であるはずです。
ファイルのサイズがわかっている場合は、それが正しいかどうかを確認できます。
他のヒント
copyfile
ブロッキング関数です。あなたが到達するまでに #do further actions
常に行う必要があります。そうでない場所に問題がありますか?
所属していません StackOverflow