vscode调试代码方法
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调试代码方法相关推荐
- Windows11 WSL2 ubuntu中vscode调试代码
Windows11 WSL2 ubuntu中vscode调试代码 Windows11 WSL2 ubuntu开发环境使用分享 第一章 Windows11 WSL2 安装ubuntu18.04并运行RO ...
- html禁止f12键代码,网站禁用f12 禁止调试代码方法
正常情况下 自己的一些网站的一些代码不想被别人扒来扒去的,可以看看本方法. 可以设置复制提示,禁f12,禁止调试是很有必要的 当然这个防不了大佬,只能防防小学生 具体方法: 1.首先我们需要下载web ...
- VSCode调试代码的三种方式
VSCode调试代码的三种方式 一.配置auto-attach(影响全局的终端) 在vscode的终端里运行node时,根据不同的选项,自动判断是否启动debug模式. ctrl + shift + ...
- 连接远程电脑主机,pycharm远程调试代码方法
1.首先,确保你的电脑和远程主机在一个局域网中(比如你电脑的远程主机都连接了公司内网,或者是校园网) 2.知道远程主机的ip地址,和主机用户的账户名和密码. 3.可以使用任何SSH工具,这里用Pych ...
- php 怎么关闭f12,网站禁用f12 禁止调试代码方法
正常情况下 自己的一些网站的一些代码不想被别人扒来扒去的,可以看看本方法. 可以设置复制提示,禁f12,禁止调试是很有必要的 当然这个防不了大佬,只能防防小学生 具体方法: 1.首先我们需要下载web ...
- 禁止网站开启F12 禁止调试代码方法
写在前面 正常情况下 自己的一些网站的一些代码不想被别人扒来扒去的,可以看看本方法. 可以设置复制提示,禁f12,禁止调试是很有必要的 当然这个防不了大佬,只能防防小学生 代码演示 <scrip ...
- 利用vscode调试vue代码
利用vscode调试代码,实测非常好用 注意:现在只支持vue2.x. 1.配置launch.json {// 使用 IntelliSense 了解相关属性. // 悬停以查看现有属性的描述.// 欲 ...
- vscode 调试参数_如何通过vscode运行调试javascript代码
初次正式要写 javascript 相关的代码,想要用 vscode 直接编译 js 代码,但是发现没有那么简单,需要配置好 launch.json 文件,现已经在vscode上编译过去并且可以调试 ...
- 手把手教你用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 ...
最新文章
- 【转载】Asp.Net MVC3网站并成功的连接了MongoDB
- The import java.util cannot be resolved The import javax.servlet cannot be resolved
- 使用Windows Azure HDInsight Service在云上压缩大数据
- Silverlight3.0正式版(Silverlight3_Tools)离线安装手记
- 在c++语言中赋值运算符,C++语言— 类中的赋值运算符重载
- busybox date 时间的加减
- 发送随机验证码到james邮箱出现请求超时的异常
- 2018 中国短视频开发者创意大赛震撼来袭,万元现金大奖邀你来战!
- AmazeUI 图标的示例代码
- 证件照换背景颜色方法
- 本地事务、分布式事务以及解决方案
- linux iso转换成img文件,Ubuntu下将img 转化成iso的号令[Linux安全]
- SAR图像的干涉相位 matlab_好文推荐:复杂环境下地基SAR粗差探测及应用
- 小组取什么名字好_给小组取个可爱的名字
- pbr发光 unity_Unity PBR—BRDF
- 好文转载—程序员的禅修之路
- 深度学习中的tf.nn.softmax(logits, axis=1)以及tf.argmax(prob, axis=1)两个函数的参数以及用法
- UML时序图画法简介-sequenceDiagram
- Java在线考试系统-设计和源码
- 【springboot】jasypt加密