FileNotFoundError
指定したファイルが見つからないときに発生するエラーです。
原因
ファイル名のスペルミス、ファイルパスの指定間違い、ファイルが存在する場所と実行場所が異なることが原因です。
エラーになるコード例
file = open('sample.txt', 'r')修正版
import os
if os.path.exists('sample.txt'):
file = open('sample.txt', 'r')
else:
print('ファイルが見つかりません')よくある間違い
- ファイル名の拡張子や大文字・小文字を間違える
- スクリプトを実行しているフォルダとファイルの場所が違う
- 相対パスと絶対パスの違いを理解していない