在VSCode中进入导入的标准模块

问题描述 投票:3回答:1

我使用Visual Studio代码编写了这个简单的代码:

import copy

a = 3
b = copy.copy(a)

print(b)

有意在调试时看到copy.py的内部工作。

Visual Studio Code可以实现吗?如果是这样,怎么样?

我在“import copy”和copy.py的第一行放置了一个断点(位于C:\ Users \\ AppData \ Local \ Programs \ Python \ Python37-32 \ Lib \ copy.py)。

python visual-studio-code
1个回答
2
投票

调试时,Vscode默认忽略标准库。

将以下内容添加到launch.json中首选的Python调试器配置中:

"debugStdLib": true

这是我的看法:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [

        {
            "name": "Python: Current File (Integrated Terminal)",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "debugStdLib": true
        },
    ]
}

资料来源:https://github.com/Microsoft/vscode-python/issues/2039#issuecomment-404925035

© www.soinside.com 2019 - 2024. All rights reserved.