8

私はそのようなコードを持っています:

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

ここで質問があり #do further actionsます。コピーしたファイルを使用するときは、関数がタスクを確実にshutil.copyfile終了するようにする必要があります。どうすればこれを確認できますか?

4

2 に答える 2

5

shutil 関数は、操作が終了した後にのみ返される必要があります。OS レベルで何もおかしくない場合は、この方法で安全なはずです。

ファイルのサイズがわかっている場合は、それが正しいかどうかを確認できます。

于 2010-06-29T13:56:35.660 に答える
3

copyfileブロック機能です。あなたが#do further actionsそれに到達するまでには、常に行われるべきです。そうでないところに問題がありますか?

于 2010-06-29T13:55:50.850 に答える