解决 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
        }
    ]
}
相关推荐
阿华田5123 分钟前
如何基于Jupyter内核自研NoteBook
ide·python·jupyter·自研notebook
W如Q扬24 分钟前
python程序使用supervisor启停
python·supervisor
Piar1231sdafa27 分钟前
蓝莓果实检测与识别——基于decoupled-solo_r50_fpn_1x_coco模型实现
python
拾零吖27 分钟前
Python 常用内置函数
python
行走的bug...40 分钟前
python项目管理
开发语言·python
其美杰布-富贵-李42 分钟前
tsai 完整训练流程实践指南
python·深度学习·时序学习·fastai
m0_462605221 小时前
第N9周:seq2seq翻译实战-Pytorch复现-小白版
人工智能·pytorch·python
纪伊路上盛名在1 小时前
记1次BioPython Entrez模块Elink的debug
前端·数据库·python·debug·工具开发
CryptoRzz1 小时前
日本股票 API 对接实战指南(实时行情与 IPO 专题)
java·开发语言·python·区块链·maven
ss2731 小时前
考研加油上岸祝福弹窗程序
python