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

server/2025/1/12 4:20:35/

文章目录

  • 1. 问题描述
  • 2. 解决方法

1. 问题描述

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

2. 解决方法

在工程项目根目录下创建.vscode文件夹,并在这个文件夹下创建launch.json文件,具体目录结构如下:
在这里插入图片描述

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

在这里插入图片描述

代码如下:

{"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}]
}

http://www.ppmy.cn/server/157660.html

相关文章

vue的KeepAlive应用(针对全部页面及单一页面进行缓存)

KeepAlive的作用是缓存包裹在其中的动态切换组件 当一个组件在 中被切换时,它的 activated 和 deactivated 生命周期钩子将被调用,用来替代 mounted 和 unmounted。这适用于 的直接子节点及其所有子孙节点。 缓存全部页面 将app.vue中的路由出口改为&am…

基于cookie共享实现单点登录

架构图 sso认证中心 基于传统的servlet 方案 提供核心接口 1.登录接口 2.认证接口 判断是否已经登录 也可以进行手动的用户信息同步到各个子服务 3.登录页面 /**基于传统的 servlet 方案 */ WebServlet(urlPatterns "/login.do") public class LoginController ex…

CSS第二天导读

目录 Emmet语法 CSS的复合选择器 CSS的元素显示模式 CSS的背景 CSS的三大特性 CSS的注释 1.Emmet语法 1.1 快速生成HTML结构语法 生成标签直接输入标签名 按tab键即可,比如div然后tab,即可生成div如果想要生成多个标签,加上*就可以了&…

飞书机器人告警实现

功能实现说明 1. 准备好config.json文件,用于存放配置文件信息 2. 准备好config.py用于读取配置文件信息 3. feishu.py用于实现获取临时token以及推送消息至指定机器人并推到指定飞书用户 config.json {"auth":{"app_id": "cli_xxxxx…

HTML实战课堂之简单的拜年程序

一、目录:  一、目录: 二、祝福 三:代码讲解 (1)详细解释: 1.HTML部分 2. CSS部分 三、运行效果(随机截图): 四、完整代码: 二、祝福…

基于 Boost.Asio 和 Boost.Beast 的异步 HTTP 服务器(学习记录)

已完成功能: 支持 GET 和 POST 请求的路由与回调处理。 解析URL请求。 单例模式 管理核心业务逻辑。 异步 I/O 技术和 定时器 控制超时。 通过回调函数注册机制,可以灵活地为不同的 URL 路由注册处理函数。 1. 项目背景 1.1 项目简介 本项目是一个基于…

2025年第三届“华数杯”国际赛A题解题思路与代码(Matlab版)

游泳竞技策略优化模型代码详解(MATLAB版) 第一题:速度优化模型 本部分使用MATLAB实现游泳运动员在不同距离比赛中的速度分配策略优化。 1. 模型概述 模型包含三个主要文件: speed_optimization.m: 核心优化类plot_speeds.m: …

apache age:22023,42883,等报错信息

apache age 各种类型不匹配 函数找不到 以下是对Apache AGE、PostgreSQL以及Cypher语法的详细介绍: 一、Apache AGE 定义:Apache AGE(A Graph Extension)是一个基于PostgreSQL的图数据库扩展插件。它结合了PostgreSQL的先进SQL查询功能和事务支持,以及图数据库的灵活性和…