vscode带命令行参数进行调试的方法

 更新时间:2025年01月27日 09:39:56   作者:思wu邪  
文章介绍了如何在VSCode中使用命令行参数进行调试,并描述了如何通过修改`launch.json`文件来简化调试过程

vscode带命令行参数进行调试

1

2.输入代码

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            // "env": {"CUDA_VISIBLE_DEVICES":"0,1,2,3"},
            "args": [
                "--train --config=configs/lane_detection/resa/erfnet_tusimple.py"
            ]
        
    }
    ]
}

上述程序带的命令行参数:--train --config=configs/lane_detection/resa/erfnet_tusimple.py

启动的方式就是:首先打开你要运行的文件,然后点击即可

2022-5-13 08:30:28 :对上述launch.json编写的方式现在换了个新的:

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            // python main_landet.py --train --config=configs/lane_detection/resa/erfnet_tusimple.py
            "name": "Train_erfnet_tusimple",
            "type": "python",
            "request": "launch",
            "program": "main_landet.py",
            "args": [
                "--train",
                "--config=configs/lane_detection/resa/erfnet_tusimple.py"
            ],
            "console": "internalConsole",
            "justMyCode": true
        },
        {
            // python main_landet.py --test --config=configs/lane_detection/resa/erfnet_tusimple.py 
            "name": "Test_erfnet_tusimple",
            "type": "python",
            "request": "launch",
            "program": "main_landet.py",
            "args": [
                "--test",
                "--config=configs/lane_detection/resa/erfnet_tusimple.py"
            ],
            "console": "internalConsole",
            "justMyCode": true
        },
    ]
}

json文件里面指定了运行哪个文件,可以按F5直接运行,而不用再打开要运行的文件了。

到此这篇关于vscode带命令行参数进行调试的方法的文章就介绍到这了,更多相关vscode带命令行参数进行调试内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 用Python简陋模拟n阶魔方

    用Python简陋模拟n阶魔方

    这篇文章主要介绍了用Python简陋模拟n阶魔方,文中有非常详细的代码示例,对正在学习python的小伙伴呢有一定的帮助,需要的朋友可以参考下
    2021-04-04
  • 使用Python点云生成3D网格

    使用Python点云生成3D网格

    本文主要介绍了使用Python点云生成3D网格,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Python使用Tenacity一行代码实现自动重试详解

    Python使用Tenacity一行代码实现自动重试详解

    tenacity 是一个专为 Python 设计的通用重试库,它的核心理念就是用简单、清晰的方式,为任何可能失败的操作添加重试能力,下面我们就来看看如何一行代码实现自动重试吧
    2025-08-08
  • Python中自定义函方法与参数具有默认值的函数

    Python中自定义函方法与参数具有默认值的函数

    这篇文章主要介绍了Python中自定义函方法与参数具有默认值的函数,在Python编程中,可以使用已经定义好的函数,也可以自定义函数实现某些特殊的功能,更多相关资料,请需要的人参考下面文章内容
    2022-02-02
  • Python中常用模块json,datetime,turtle的基本使用操作大全

    Python中常用模块json,datetime,turtle的基本使用操作大全

    Python json模块处理数据交换,datetime模块管理时间与日期,turtle模块实现图形绘制,三者分别适用于配置存储、时间计算和可视化教学,功能实用且学习成本低,本文介绍Python中常用模块json,datetime,turtle的基本使用操作大全,感兴趣的朋友一起看看吧
    2025-07-07
  • python3.7实现云之讯、聚合短信平台的短信发送功能

    python3.7实现云之讯、聚合短信平台的短信发送功能

    这篇文章主要介绍了python3.7实现云之讯、聚合短信平台的短信发送功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • python画蝴蝶曲线图的实例

    python画蝴蝶曲线图的实例

    今天小编就为大家分享一篇python画蝴蝶曲线图的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • 从基础到高阶详解Python多态实战应用指南

    从基础到高阶详解Python多态实战应用指南

    这篇文章主要从基础到高阶为大家详细介绍Python中多态的相关应用与技巧,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-08-08
  • 详解Python如何获取视频文件的大小和时长

    详解Python如何获取视频文件的大小和时长

    这篇文章主要为大家详细介绍了Python如何实现获取视频文件的大小和时长,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-03-03
  • 将PyTorch模型部署到Android的全流程指南

    将PyTorch模型部署到Android的全流程指南

    本文详细介绍了将PyTorch模型部署到Android设备的完整流程,主要包含四个关键步骤,通过代码示例讲解的非常详细,需要的朋友可以参考下
    2026-04-04

最新评论