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