本文介绍了如何在vscode IDE的调试器中使用PDB(Python调试器)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我之前总是使用pdb
进行python调试。最近,我开始使用vscode。在vscode调试器中查看,如果我设置breakpoint()
,vscode将在左侧窗口的停止位置显示变量的值,我必须通过一个图形用户界面栏来控制它。所以在"integratedTerminal"
或"externalTerminal"
中,我无法通过命令行控制here,也没有pdb
提示弹出窗口。我有点惊讶,因为它劫持了纯蟒蛇的东西。
那么有没有办法同时拥有变量监视窗口和PDB提示控件?尤其是在"integratedTerminal"
或"externalTerminal"
中。
下面是.vscode
,
settings.json
{
"python.pythonPath": "/Users/<USERNAME>/miniconda3/envs/<CONDA_ENV>/bin/python"
}
Launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python Module",
"type": "python",
"python": "/Users/<USERNAME>/miniconda3/envs/<CONDA_ENV>/bin/python",
"request": "launch",
"program": "/Users/<USERNAME>/miniconda3/envs/<CONDA_ENV>/bin/<COMMAND>",
"console": "integratedTerminal",
"args": [
"hello-world"
],
"cwd": "${workspaceRoot}",
}
]
}
推荐答案
根据您描述的信息,当我在代码中使用breakpoint()
&q;时,我点击F5
在VSCode中调试代码。当代码停止时,我们可以使用快捷键Ctrl+Shift+`打开一个新的终端,进入PDB交互窗口。此时,我们不仅可以看到调试变量值,还可以使用‘pdb’命令:
更新:
这篇关于如何在vscode IDE的调试器中使用PDB(Python调试器)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!