0
import shutil
def copyDirectory(src, dest):
try:
shutil.copytree(src, dest)
except IOError as why:
print (why.strerror + ": " + src)
source="C:/Users/Nexusfactor/Desktop/Copy"
destination="C:/Users/Nexusfactor/Desktop/Destination"
copyDirectory(source, destination)
我已經寫了一個腳本,將目錄複製到目標。如果源目錄不存在,那麼它將打印一條消息,說明這一點。我是否在Python中正確實現了catch塊?
問:
有我在做我的劇本什麼嘗試,捕捉錯誤時被認爲是不好的做法?
AH,你能幫我糾正我的代碼,說明你在說什麼嗎? – Nexusfactor
@Nexusfactor爲什麼首先要定義'copyDirectory()',爲什麼不直接使用'shutil.copytree()'? –
我可以,但是,我學會了如何用Python編寫函數,並且看到了幾個他們使用函數的例子,但我可以。沒有真正的理由,除了我想, – Nexusfactor