进入VSCode中导入的标准模块

时间:2019-04-10 07:34:14

标签: python visual-studio-code

我使用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)。 / p>

1 个答案:

答案 0 :(得分: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