1.vscode调试python程序

1.对调试的程序生成launch文件,注意需要安装python的插件,然后选择调试python类型的launch文件.

设置launch文件时,需要传入命令行参数的,在launc文件中加入args,把命令行参数填到中括号中,注意每一个都写成字符串形式,并且用逗号隔开.
点击左第四个调试图标就可以生成launch文件,然后再对launch文件进行修改,launch文件一般存储在当前项目的.vscode文件夹下.

eg:原本在命令行中的执行命令如下:

![请添加图片描述](https://img-blog.csdnimg.cn/2d4bcc67b5c34116ab1c2faadc5d3d80.png)
python tools/test.py configs/fusion_3dssd/fusion_3dssd_nus.py ./data/zjh_data/fusion_detection/work_dir_1117/epoch_119.pth --eval mAP

拆解之后填入到launch文件中:

{"version": "0.2.0","configurations": [{"name": "Python: Current File","type": "python","request": "launch","program": "${file}","console": "integratedTerminal","args": ["configs/fusion_3dssd/fusion_3dssd_nus.py", "./data/zjh_data/fusion_detection/work_dir_1117/epoch_119.pth", "--eval", "mAP"]}]
}

2.在自己想调试的文件中设置断点.

3.打开执行程序文件,点击调试按钮.


所调试的程序可能涉及到很多个文件,打开作为启动程序运行的第一个文件,然后点击运行.
eg:在上面的执行命令中,就需要先打开test文件,然后点击启动调试按钮.

可能错误:

如果点击调试之后出现:调试设置中的 Python 路径无效。
可能是没有选择python解释器环境,点击左下角的python interprate选择相应环境.

2.vscode调试c++ ROS程序

参考文章

vscode调试代码方法相关推荐

  1. Windows11 WSL2 ubuntu中vscode调试代码

    Windows11 WSL2 ubuntu中vscode调试代码 Windows11 WSL2 ubuntu开发环境使用分享 第一章 Windows11 WSL2 安装ubuntu18.04并运行RO ...

  2. html禁止f12键代码,网站禁用f12 禁止调试代码方法

    正常情况下 自己的一些网站的一些代码不想被别人扒来扒去的,可以看看本方法. 可以设置复制提示,禁f12,禁止调试是很有必要的 当然这个防不了大佬,只能防防小学生 具体方法: 1.首先我们需要下载web ...

  3. VSCode调试代码的三种方式

    VSCode调试代码的三种方式 一.配置auto-attach(影响全局的终端) 在vscode的终端里运行node时,根据不同的选项,自动判断是否启动debug模式. ctrl + shift + ...

  4. 连接远程电脑主机,pycharm远程调试代码方法

    1.首先,确保你的电脑和远程主机在一个局域网中(比如你电脑的远程主机都连接了公司内网,或者是校园网) 2.知道远程主机的ip地址,和主机用户的账户名和密码. 3.可以使用任何SSH工具,这里用Pych ...

  5. php 怎么关闭f12,网站禁用f12 禁止调试代码方法

    正常情况下 自己的一些网站的一些代码不想被别人扒来扒去的,可以看看本方法. 可以设置复制提示,禁f12,禁止调试是很有必要的 当然这个防不了大佬,只能防防小学生 具体方法: 1.首先我们需要下载web ...

  6. 禁止网站开启F12 禁止调试代码方法

    写在前面 正常情况下 自己的一些网站的一些代码不想被别人扒来扒去的,可以看看本方法. 可以设置复制提示,禁f12,禁止调试是很有必要的 当然这个防不了大佬,只能防防小学生 代码演示 <scrip ...

  7. 利用vscode调试vue代码

    利用vscode调试代码,实测非常好用 注意:现在只支持vue2.x. 1.配置launch.json {// 使用 IntelliSense 了解相关属性. // 悬停以查看现有属性的描述.// 欲 ...

  8. vscode 调试参数_如何通过vscode运行调试javascript代码

    初次正式要写 javascript 相关的代码,想要用 vscode 直接编译 js 代码,但是发现没有那么简单,需要配置好 launch.json 文件,现已经在vscode上编译过去并且可以调试 ...

  9. 手把手教你用Vscode Debugger调试代码

    http://shooterblog.site/2018/05/19/%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E7%94%A8Vscode%20De ...

最新文章

  1. 【转载】Asp.Net MVC3网站并成功的连接了MongoDB
  2. The import java.util cannot be resolved The import javax.servlet cannot be resolved
  3. 使用Windows Azure HDInsight Service在云上压缩大数据
  4. Silverlight3.0正式版(Silverlight3_Tools)离线安装手记
  5. 在c++语言中赋值运算符,C++语言— 类中的赋值运算符重载
  6. busybox date 时间的加减
  7. 发送随机验证码到james邮箱出现请求超时的异常
  8. 2018 中国短视频开发者创意大赛震撼来袭,万元现金大奖邀你来战!
  9. AmazeUI 图标的示例代码
  10. 证件照换背景颜色方法
  11. 本地事务、分布式事务以及解决方案
  12. linux iso转换成img文件,Ubuntu下将img 转化成iso的号令[Linux安全]
  13. SAR图像的干涉相位 matlab_好文推荐:复杂环境下地基SAR粗差探测及应用
  14. 小组取什么名字好_给小组取个可爱的名字
  15. pbr发光 unity_Unity PBR—BRDF
  16. 好文转载—程序员的禅修之路
  17. 深度学习中的tf.nn.softmax(logits, axis=1)以及tf.argmax(prob, axis=1)两个函数的参数以及用法
  18. UML时序图画法简介-sequenceDiagram
  19. Java在线考试系统-设计和源码
  20. 【springboot】jasypt加密

热门文章

  1. 走进 python (一)
  2. ESXI+黑裙-硬盘直通
  3. 【python】构建停用词表(文末附链接)
  4. 缺少技术大拿,技术难题解决不了,怎么办?
  5. 计算机操作系统知识梳理
  6. 新时代 新征程 | 第十一届航天航空信息化建设合作峰会
  7. 企业战略的历史和重要性
  8. Mysql_复制表结构与内容到另一个新表
  9. 5G如何与物联网结合?
  10. [IOS] 内购碰见的一个坑 (无法连接到 iTunes Store)