解决 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
        }
    ]
}
相关推荐
Ulyanov4 小时前
高保真单脉冲雷达导引头回波生成:Python建模与实践
开发语言·python·仿真·系统设计·单脉冲雷达
Li emily5 小时前
成功接入A股实时行情API获取实时市场数据
人工智能·python·金融·fastapi
shehuiyuelaiyuehao6 小时前
22Java对象的比较
java·python·算法
张小凡vip6 小时前
Python异步编程实战:基于async/await的高并发实现
开发语言·python
zcbk01687 小时前
不踩坑!手把手教你在 Mac 上安装 Windows(含分区/虚拟机/驱动解决方案)
python
Dev7z7 小时前
滚压表面强化过程中变形诱导位错演化与梯度晶粒细化机理的数值模拟研究
人工智能·python·算法
吴秋霖7 小时前
apple游客下单逆向分析
python·算法·逆向分析
feasibility.8 小时前
yolo11-seg在ISIC2016医疗数据集训练预测流程(含AOP调loss函数方法)
人工智能·python·yolo·计算机视觉·健康医疗·实例分割·isic2016
L念安dd9 小时前
基于 PyTorch 的轻量推荐系统框架
人工智能·pytorch·python
Liue612312319 小时前
YOLO11改进策略卷积篇使用C3k2-PPA替换YOLO11中的卷积即插即用简单高效
python