Pythonでファイルを開こうとした際に'FileExistsError'が発生する?
Pythonでファイルを開こうとした際に'FileExistsError'が発生するのは、ファイルが存在しない場合ではなく、ファイルが存在するにも関わらず、ファイルを開こうとした際にエラーが発生した場合です。
例:
# ファイルが存在するにも関わらず、書き込みモードで開こうとした場合
with open('file.txt', 'w') as f:
# ファイルに書き込み
f.write('test')
この場合、ファイル'file.txt'は存在しますが、書き込みモードで開くことができず、'FileExistsError'が発生します。
ファイルが存在しない場合は、'FileNotFoundError'が発生します。
まとめ:
- ファイルが存在しない場合は'FileNotFoundError'が発生します。
- ファイルが存在するにも関わらず、ファイルを開く際にエラーが発生した場合、'FileExistsError'が発生します。
原文地址: https://www.cveoy.top/t/topic/hEu8 著作权归作者所有。请勿转载和采集!