当前位置:   article > 正文

【VSCode】Python 环境搭建_vscode python launch.json

vscode python launch.json

Part.I JSON 配置

VSCode 调试 Python 程序,首先需要有 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"],
        }
    ]
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

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

  • 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.jsonconsoleintegratedTerminal集成终端改为internalConsole本地使用的终端。②设置改个什么东西,true/false都试试(玄学,个人感觉还是设备资源占用太多,带不动了)。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/461235
推荐阅读
相关标签
  

闽ICP备14008679号