调试时无法让 VS Code 访问其他代码

Vic*_*ria 5 python-3.x visual-studio-code

当我调试 python 代码时,它会跳过不是我编写的代码。我已将 justmycode 设置为 false,并尝试更新请求,但是,它不会接受除启动或附加之外的任何值,并且目的设置为调试测试。似乎什么都不起作用。

我的 JSON 文件:

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

来自调试器的消息(是的,我介入并没有结束):

在单步执行期间,帧从调试中跳过。注意:可能由于“justMyCode”选项而被跳过(默认== true)。尝试在调试配置(例如,launch.json)中设置“justMyCode”:false。

抱歉,如果这是一个愚蠢的问题,我是一个新手,在实习中感觉完全无法理解。

从字面上看,这是我的全部代码。当我尝试单步执行execute() 时,会出现来自调试器的消息。

pQuery=p.logquery()
pQuery.execute()
Run Code Online (Sandbox Code Playgroud)

小智 0

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

所以,不工作

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Aktuelle Datei",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": false,
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

工作示例:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Aktuelle Datei",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": false
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么会这样。如果这也适合您,请告诉我。