python debug配置launch.json例子
需求描述:vscode连接服务器进行远程开发,需要配置调试环境,需要传入的参数有命令和文件路径,运行命令是python main.py run --debug PATH1, PATH2,其中debug是个bool值。配置方式如下:
{
"version": "0.2.0",
"configurations": [
{
"name": "随便起",
"type": "python",
// "request": "launch",
"request": "launch",
"localRoot": "@{workspaceRoot}",
"remoteRoot": "/home/wuxingxing/codespace/dp",
"port": 22,
"host": "XX.XX.XX.1",#我的远程主机ip
"program": "/home/wu/codespace/dp/main.py",
//"console": "integratedTerminal",
//"justMyCode": true
"args": [
"run",
"/home/wu/codespace/dp/par.json",
"/home/wu/codespace/dp/m.json",
"--debug"
]
}
]
}
在代码中的参数解析:
# run
parser_run = subparsers.add_parser(
"run",
help="Main process of Deep Potential Generator.")
parser_run.add_argument('PARAM', type=str,
help="parameter file, json/yaml format")
parser_run.add_argument('MACHINE', type=str,
help="machine file, json/yaml format")
parser_run.add_argument('-d','--debug', action='store_true',
help="log debug info")
parser_run.set_defaults(func=gen_run)
action='store_true' 即如果传入了--debug或者-d,那么这个变量的值为true
python debug配置launch.json例子相关推荐
- vscode中调试swift,如何配置launch.json
在 vscode 中调试 Swift 程序需要配置 launch.json 文件. 首先,在 vscode 中打开调试窗口(Ctrl+Shift+D). 然后,点击"创建一个新的 launc ...
- vscode运行配置launch.json
{// 使用 IntelliSense 了解相关属性. // 悬停以查看现有属性的描述.// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid= ...
- vscode python debug lauch.json 配置:
记录个人常用launch.json 配置信息: python debug 常用配置 {// 使用 IntelliSense 了解相关属性. // 悬停以查看现有属性的描述.// 欲了解更多信息,请访问 ...
- VScode Debug 配置了launch.json却进不去断点,运行debug所有断点变灰
问题描述: 使用vscode进行debug(初学),配置了launch.json,想要Debug一个简单的程序.g++编译了程序之后,开始debug,并没有进入断点,也是直接运行完程序结束.很离谱,我 ...
- VsCode配置Python项目的setting.json和launch.json两个配置文件
我们在VsCode中首次创建一个Python项目,一般情况下是不会有setting.json和launch.json两个配置文件,如下图所示: 那么这个时候我们可以通过点击下方的"运行和调使 ...
- VS Code 配置调试参数、launch.json 配置文件属性、task.json 变量替换、自动保存并格式化、空格和制表符、函数调用关系、文件搜索和全局搜索、
1. 生成配置参数 对于大多数的调试都需要在当前项目目录下创建一个 lanch.json 文件,位置是在当前项目目录下生成一个 .vscode 的隐藏文件夹,在里面放置一些配置内容,比如:settin ...
- VScode 中运行C++,并用g++命令、CMake、配置launch.josn和tasks.json来运行和调试可执行文件
前期安装准备 安装VScode.cmake.mingw32 (具体版本如下) VSCodeUserSetup-x64-1.78.0.exe cmake-3.26.3-windows-x86_64.ms ...
- vscode launch.json和task.json配置(重要参数详解)
背景 开始前先说一下搞这个的原因,最早的时候看不懂json,后面在工作中有大量接触json的缘故,看这个json其实也就是一个key-value对,因为之前自己的编译器总是debug不了,就很难受,花 ...
- 将vscode打造无敌的IDE(14) tasks.json和launch.json配置详解,随心所欲添加自动化任务
vscode是一个轻量级的文本编辑器,但是它的扩展插件可以让他拓展成功能齐全的IDE,这其中就靠的是tasks.json和launch.json的配置.这两个文件需要存放在当前工程的.vscode目录 ...
- vscode python环境配置_用VScode配置Python开发环境
前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生子. 所以用VScode来编写Python,也是相当的好 ...
最新文章
- 第4章 管道与FIFO
- linux下文件无法删除不能编辑
- spring boot 微服务集群 + 注册中心
- [十二省联考 2019] 异或粽子(可持久化字典树 + 二叉堆)
- dj打碟怎么学_学DJ打碟 - Rane声卡连接
- 第四十一期:深度解析5G核心网建设难点和挑战
- Visual C++中最常用的类与API函数
- JSP中forward和include的区别
- DPDK examples rxtx_callbacks完全注释
- 打包Spring Boot应用
- Aqua - Mac OS X平台的用户界面(user interface)
- Selenium3元素定位详解与封装
- linux快速迁移超大文件,Linux下快速迁移海量文件的操作记录
- tinymce 字体样式_TinyMCE-添加中文字体及修改字体大小
- SQL语言基础-数据查询
- 航空订票系统(javaweb项目)
- ROS与PCL:在setconditionfunciton时,无法使用std::bind
- 泰迪杯数据挖掘挑战赛—机器学习(一)
- 局域网联机_红警如何局域网联机?详细联机教程,方法特别简单
- Android Studio 文件名颜色代表含义
热门文章
- 博客迁移到sunface.io
- scrapy提高爬取速度
- 人机交互-13-复习总览
- vul/0day/shellcode/payload/poc/exp
- [堆入门off-by-null]asis2016_b00ks
- 数据库 查询计算机系姓王,数据库原理与应用课后实验三
- BigDecimal.ROUND_HALF_EVEN (银行家算法)
- 债券收益率预测模型_基于时间序列模型的可转换债券收益率的实证研究
- Pandas数据分析(十年期国债收益率 与 十年期国债期货价格的相关性)
- gmail邮箱服务器被禁,Gmail邮箱失联:谷歌回应服务器没问题