繁体   English   中英

如何使用 VSCode 调试 python 模块

[英]how to debug python module with VSCode

我试图观察我正在使用 VSCode 构建的模块中的变量。 我尝试在启动时添加两个配置。json:模块和当前文件。 但也不是我想要做的。 在我的工作流程中,我有一个使用 pip 安装的模块,当我扩展它时,我编写了调用该模块的小函数; 当模块工作时,我会测试 pytest。

我想要一个调试配置,允许我从这些外部脚本启动模块,同时在模块内放置断点和监视变量。 下面的配置都没有帮助做到这一点。 有没有人有这方面的经验? 谢谢

    {
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "integratedTerminal"
    },
    {
        "name": "Python: Module",
        "type": "python",
        "request": "launch",
        "module": "mymodule"
    }

您可以在运行菜单中使用调试选项。 您也可以使用 F5 快捷键开始调试。

关于你的问题,我建议你先修改launch.json文件。 该文件管理您的调试过程,但您还需要阅读使用断点。 下面的参考是非常完美的开始。

Python 在 Visual Studio 代码中的开发

launch.json 文件是我的launch.json文件,它导致代码根据相对路径运行。

祝你好运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM