事象
VSCodeでPythonスクリプトを実行/デバッグ中、ファイルの読み込み操作エラー(FileNotFoundError)に出くわした。
実行環境
- Windows10
- Visual Studio Code 1.65.2
- Python 3.9.12
原因
VSCodeターミナルのカレントディレクトリが、実行/デバッグ対象のPythonスクリプトが置かれているフォルダと一致していなかったため、相対パスによるファイルの参照ができていなかった。
対処
VSCode上で適切なプロジェクトフォルダ(Pythonスクリプトが配置されているフォルダ)を開くことで、ターミナルのカレントディレクトリを対応させる。
- [File(ファイル)]→[Open Folder...(フォルダーを開く)]からPythonスクリプトの配置されているフォルダを開く
- エクスプローラー(左サイドバー)からPythonスクリプトを選択して実行/デバッグする