最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【记录】Windows中用VSCode去调试Python项目代码文件

Python crifan 7461浏览 0评论

折腾:

【未解决】windows中用PyInstaller打包mitmdump的Python脚本为exe

期间,继续去从头开始,用Windows中VSCode去调试Python代码。

切换到调试页

点击Debug with Python

或者更好的是,点击 Creat a launch.json file

会自动创建

.vscode\launch.json

并写入内容

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal"
        }
    ]
}

含义是:

调用VSCode的内置的终端,去调试当前python文件

当前python文件 指的是  你当前VSCode中打开的Python文件,即窗口中正在显示的Python文件

不过在启动调试之前,先要确保当前的Python版本=Python解释器 是你所希望的版本

点击左下角的Python

此处是 Python 3.8.1 64-bit

如果想要切换其他版本,即可点击切换。

此处不切换,就用这个3.8的

后记,此处 Python 3.8.1 64-bit中mitmproxy安装一直有问题

为了在windows中能正常使用mitmproxy,所以去切换到了anaconda的python 3.7.3:

然后可以去启动调试了。

然后去python文件,打上一些断点:

然后去启动调试

有几种方式:

1.菜单中 Debug-》Start Debugging

2。直接用快捷键F5

如上图,菜单中 Start Debugging 的后面也列出了对应快捷键是:F5

3.在调试页,点击启动按钮

确定选中你要调试的类型

当然,此处只有一种:

Python: 当前文件

然后点击 DEBUG AND RUN右边的绿色启动按钮:

比如我常用F5快速启动调试:

其中左边 从上到下 是 变量,监视的值 调用堆栈 断点

右边 上面是 调试按钮栏 中间是代码

底部是状态显示

然后即可开始正常的调试了:

比如 F10 或 点击按钮 去 单步执行

然后继续单步,可以看到左上方,变量一直在同步变化:

如此,即可继续调试你的代码了。

然后鼠标移动到变量上,可以显示实时的值:

然后试试F5:

在后面代码打了断点:

按F5后,离开继续运行,直到刚才打的断点:

其他的,即可自己摸索。

转载请注明:在路上 » 【记录】Windows中用VSCode去调试Python项目代码文件

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
81 queries in 0.174 seconds, using 22.12MB memory