我試圖將一些複製命令的成功或失敗記錄到日誌文件中。我正在使用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 2009-11-02 16:36:29