python-3.x 调试时无法获取VS代码以访问其他代码

eyh26e7m  于 2023-01-27  发布在  Python
关注(0)|答案(1)|浏览(131)

当我调试我的python代码时,它跳过了不是我写的代码。我已经将justmycode设置为false,并且我尝试更新请求,但是,它不接受除了launch或attach之外的任何值,并且将目的设置为debug-test。似乎没有任何工作。
我的JSON文件:

"version": "0.2.0",
   "configurations": [
       {
           "name": "Python: Current File",
           "type": "python",
           "request": "launch",
           "program": "${file}",
           "console": "integratedTerminal",
           "justMyCode":false,
           "purpose": ["debug-test"]
       }
   ]
}

来自调试器的消息(是的,我介入了,但没有结束):
单步调试期间跳过的帧。注意:由于“justMyCode”选项(默认值== true),可能已跳过。请尝试设置“justMyCode”:调试配置中的false(例如launch.json)。
对不起,如果这是一个愚蠢的问题,我是一个新手,感觉完全超过我的头在我的实习。
这就是我的全部代码,当我尝试进入execute()时,调试器会显示消息。

pQuery=p.logquery()
pQuery.execute()
uz75evzq

uz75evzq1#

我刚才遇到了一个类似的问题,当我将justMyCode选项设置为配置的末尾时,它突然开始工作,而行尾没有逗号。
所以,不工作

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Aktuelle Datei",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": false,
        }
    ]
}

工作示例:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Aktuelle Datei",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": false
        }
    ]
}

我不能理解为什么会这样。如果这对你也有效,请告诉我。

相关问题