解决 VSCode 调试时 Python 文件出现相对路径报错问题‘FileNotFoundError’

文章目录

  • [1. 问题描述](#1. 问题描述)
  • [2. 解决方法](#2. 解决方法)

1. 问题描述

在使用 VSCode 进行 Python 开发时,遇到一个的问题:在调试模式下,程序无法读取文件或路径,导致File Not Found Error 错误。然而,当不使用调试模式而是直接运行 Python 文件时,一切又正常工作。本文将详细探讨这个问题,并给出解决方法。

2. 解决方法

在工程项目根目录下创建.vscode文件夹,并在这个文件夹下创建launch.json文件,具体目录结构如下:

launch.jsion内容如下,只需修改红色方框内的两个参数,其中${workspaceFolder}表示工程项目的根目录。

代码如下:

xml 复制代码
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Debug",
            "type": "python",
            "request": "launch",
            "program": "${workspaceFolder}/code/ACDC_BCP_train.py",  // 你的主程序文件
            "cwd": "${workspaceFolder}/code",  // 将工作目录设置为 code 文件夹
            "console": "integratedTerminal",
            "justMyCode": true
        }
    ]
}
相关推荐
-To be number.wan1 天前
PyCharm接入DeepSeek全教程|3种方法+避坑指南
python·学习·pycharm
Ares-Wang1 天前
Python》》FastAPI 异步框架 接口 pymysql【同步】 aiomysql【异步】
开发语言·python·fastapi
SPC的存折1 天前
3、Ansible之playbook模块大全
linux·运维·网络·python
雨师@1 天前
python包uv使用介绍
开发语言·python·uv
aloha_7891 天前
软考高项-第二章-信息技术发展
java·人工智能·python·学习
Sarapines Programmer1 天前
【VSCode插件】VSCode 插件 Roo Code 简明指南
ide·vscode·编辑器
Dxy12393102161 天前
Python如何删除文件到回收站
开发语言·python
AI-Ming1 天前
程序员转行学习 AI 大模型: 踩坑记录,HuggingFace镜像设置未生效
人工智能·pytorch·python·gpt·深度学习·学习·agi
阿_旭1 天前
基于YOLO26深度学习的【电力巡检异常检测与语音提示系统】【python源码+Pyqt5界面+数据集+训练代码】
人工智能·python·深度学习·电力巡检异常检测
monsion1 天前
Code Agent 不是编程工具:它是今天最接近通用 Agent 的现成形态
人工智能·vscode·个人开发