栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【VSCode】调试 Python launch.json配置示例

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【VSCode】调试 Python launch.json配置示例

文章目录
  • Part.I JSON 配置
  • Part.II 一些需注意之处

Part.I JSON 配置

VSCode 调试Python 程序,装个Python插件,然后launch.json配置示例如下:

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Debug",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "args": ["-y","2020",
                "-d","97",
                "-s","site_list_test1",
                "-t","1",
                "-l","2"],
        }
    ]
}

上面的配置,就只需要注意以下几个:

  • program:将要调试的文件,设置为${file}表示调试的是当前打开的文件
  • args:传入的参数列表,用""引起来就表示一个字段,不同字段连起来会有空格;上面的参数列表就相当于:-y 2020 -d 97 -s site_list_test1 -t 1 -l 2

上面调试程序调用的命令就相当于:python xx.py -y 2020 -d 97 -s site_list_test1 -t 1 -l 2,其中xx.py是你打开的当前文件名。

Part.II 一些需注意之处
  • 另外,当有多个 Python 版本时,可以Ctrl+Shift+P选择解释器来改变默认的Python解释器。
  • 如果调试过程中出现timeout waiting for debugger,有可能是电脑占用太多。另外网上也有许多解决方案,不明就里。下面列举一下,以后也许会用到也说不定:①launch.json的console由integratedTerminal集成终端改为internalConsole本地使用的终端。②设置改个什么东西,true/false都试试(玄学,个人感觉还是设备资源占用太多,带不动了)。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1027041.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号