私はファイルをコピーするのに2つの方法があります。どれが最もpython/bestバージョンですか?ファイルをコピーするときにtry/exceptまたはif/elseを使用する
オブジェクト指向の教科書を通して、「例外的な状況」が発生したときにそれをチェックして処理することを避けることが最善であると言われました(ここで言い換えれば)。 2番目のバージョンに有効なtry
/except
が有効ですか?
if
/else
を使用して、第1のバージョン:間違い
try:
shutil.copy(self.back_zipfile_name, dest)
except FileNotFoundError:
print("{!r} could not be found".format(dest))
セカンド。最初に競合状態があります。 –