FileNotFoundError: No such file or directory
指定されたファイルが存在しない場合に発生するエラー
概要
FileNotFoundErrorは、存在しないファイルやディレクトリにアクセスしようとした場合に発生します。
エラーメッセージ
FileNotFoundError: [Errno 2] No such file or directory: 'data.txt'
原因
- ファイルパスの間違い: タイプミスや相対パスの誤り
- 作業ディレクトリの違い: 実行場所が想定と異なる
- ファイルが存在しない: 削除されたか未作成
解決策
1. 絶対パスを使用
| |
2. pathlibを使用
| |
3. 存在確認してから処理
| |
4. try-exceptでハンドリング
| |
Python の他のエラー
この記事は役に立ちましたか?