解决 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
        }
    ]
}
相关推荐
XW010599913 小时前
5-8能被3,5和7整除的数的个数(用集合实现)
前端·javascript·数据结构·数据库·python·for循环
DeepModel13 小时前
【概率分布】泊松分布的原理、推导与实战应用
python·算法·概率论
AsDuang13 小时前
Python 3.12 MagicMethods - 51 - __rlshift__
开发语言·python
带娃的IT创业者13 小时前
Python 异步编程完全指南(四):高级技巧与性能优化
开发语言·python·性能优化·asyncio·异步编程·技术博客
H_unique13 小时前
博客接口自动化测试--搭建测试环境&库的介绍&安装allure
python·pytest·测试
2401_9001515413 小时前
用Python和Twilio构建短信通知系统
jvm·数据库·python
还是奇怪14 小时前
Python第十课:异常捕获与测试入门
开发语言·python·异常捕获
yj155814 小时前
怎么样避开装修易踩的10个坑
python
花间相见14 小时前
【JAVA基础09】—— 赋值与三元运算符:从基础到实操的避坑指南
java·开发语言·python
猿小猴子14 小时前
主流 AI IDE 之一的 JoyCode 介绍
ide·人工智能