多くのコピーコマンドの成功または失敗をログファイルに記録しようとしています。私はshutil.copy()
を使用しています。Python(DOS)でshutil.copy()の戻り値を取得するにはどうすればよいですか?
str_list.append(getbitmapsfrom)
game.bigbitmap = "i doubt this is there.bmp"
str_list.append(game.bigbitmap)
source = '\\'.join(str_list)
shutil.copy(source, newbigbmpname)
は私が失敗する私のスクリプトでコピーコマンドのいずれかを余儀なくされ、それがエラーを生成:
[Errno 2] No such file or directory: 'X:\PJ_public\PJ_Services\BSkyB-PlayJam\Content\P_NewPortal2009\1.0.0\pframes\i doubt this is is there.bmp'
これは素晴らしいですが、私は"Errno 2 No such file or directory"
をキャプチャし、ログに書き込むことができますファイル? shutil.copy()
は整数値を返しますか? - これはPythonのドキュメントには記載されていません。
私は戻り値をキャプチャできるようにしたいので、コピー失敗時にスクリプトが爆発することはありません。エラーに関係なくスクリプトを続行しようとしています。
ありがとうございました。
多くのおかげで、アレックスとJamessan - 私は例外を試していると、これは御馳走に動作します。 – BeeBand