vscode设置python代码debug(调试) 与带参数调试 您所在的位置:网站首页 y81vivo配置参数 vscode设置python代码debug(调试) 与带参数调试

vscode设置python代码debug(调试) 与带参数调试

2024-07-14 21:08| 来源: 网络整理| 查看: 265

VScode 官方调试说明:https://code.visualstudio.com/docs/python/debugging#_set-configuration-options

 

一、带参数的 Debug 调试,launch.json 文件创建 来源

1. 新建 py 文件,写入如下代码,代码的作用就是,打印参数。

import sys if __name__ == "__main__": print(sys.argv)

 -

 

 2.点击 Debug 图标,设置 launch.json 文件,并选择对哪种语言设置,这里是python ,选Python File

 

 3. 增加脚本执行参数, -a abc/ -c dd

{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Py: p.py", //调试列表里显示的名字,随意,建议写当前调试的文件名 "type": "python", // 语言类型, 默认就可以 "request": "launch", // 应答类型, 默认就可以 "program": "${file}", // 变量,自动取当前光标所在的文件 "console": "integratedTerminal", // 显示控制台,默认用 VScode 自带的,也可以用系统的。 "justMyCode": true, // true 只调试当前 py 文件,默认值; false 也调试引用的模块 "args": ["-a","abc/", "-c", "dd"] // 执行脚本的附加参数,默认生成是没有的 } ] }

  -

 

 

 4. 启动调试。 鼠标要点到 要调试的文件选项卡上。

可以看到,['-a', 'abc/', '-c', 'dd'] 就是我们刚才设置的参数,都能正常传入,并打印出来了。

 

 

  注: 和第一张图代码稍微不一样,修改了只输出参数内容。

 

 

 

 

 

二、用 vpdb 创建 launch.json 文件。 来源

用 vpdb 自动生成,方便,还不容易写错。

1. 安装

pip install vpdb

 

2. 使用。 在命令最前面加上 vpdb 就可以了,直接就会在目录下生成 .vscode/launch.json 文件。

vpdb python p.py -a abc/ -c dd

 - 注:如果之前已经有 launch.json 文件了,内容会追加,不会覆盖之前内容。

 

 

 

 

 

问题:

VScode 调试不能启动,或启动一秒就退出?

答:建议优先 原因一, 因 vscode 插件操作方便。(  1参考、   2解决 )

  原因一: vscode里python 插件版本问题,可以尝试换几个最新,或更老一些的版本;

  原因二: python 版本不会,可以升级版本试试。

相关搜索:https://www.baidu.com/baidu?tn=monline_7_dg&ie=utf-8&wd=vscode+debug%E4%B8%8D%E6%89%A7%E8%A1%8C

 

 

作者:悟透

原文链接:https://www.cnblogs.com/wutou/p/17019701.html

来源:博客园

著作权归原作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有