我正在尝试观察使用VSCode构建的模块中的变量。我尝试在launch.json上添加两个配置:模块和当前文件。但两者都不是我想要做的。在我的工作流程中,我有一个用pip-install安装的模块,当我扩展它时,我会编写调用该模块的小函数;当模块工作时,我将其转换为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
文件,它使代码按照相对路径运行。
祝你好运。